Enum IdentifiableObjectType
- java.lang.Object
-
- java.lang.Enum<IdentifiableObjectType>
-
- de.digitalcollections.model.identifiable.IdentifiableObjectType
-
- All Implemented Interfaces:
Serializable
,Comparable<IdentifiableObjectType>
public enum IdentifiableObjectType extends Enum<IdentifiableObjectType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentifiableObjectType
getByClass(Class<? extends Identifiable> objectClass)
Class<? extends Identifiable>
getObjectClass()
String
toString()
static IdentifiableObjectType
valueOf(String name)
Returns the enum constant of this type with the specified name.static IdentifiableObjectType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AGENT
public static final IdentifiableObjectType AGENT
-
APPLICATION_FILE_RESOURCE
public static final IdentifiableObjectType APPLICATION_FILE_RESOURCE
-
ARTICLE
public static final IdentifiableObjectType ARTICLE
-
AUDIO_FILE_RESOURCE
public static final IdentifiableObjectType AUDIO_FILE_RESOURCE
-
CANYON
public static final IdentifiableObjectType CANYON
-
CAVE
public static final IdentifiableObjectType CAVE
-
COLLECTION
public static final IdentifiableObjectType COLLECTION
-
CONTINENT
public static final IdentifiableObjectType CONTINENT
-
CORPORATE_BODY
public static final IdentifiableObjectType CORPORATE_BODY
-
COUNTRY
public static final IdentifiableObjectType COUNTRY
-
CREEK
public static final IdentifiableObjectType CREEK
-
DIGITAL_OBJECT
public static final IdentifiableObjectType DIGITAL_OBJECT
-
ENTITY
public static final IdentifiableObjectType ENTITY
-
EXPRESSION
public static final IdentifiableObjectType EXPRESSION
-
FAMILY
public static final IdentifiableObjectType FAMILY
-
FAMILY_NAME
public static final IdentifiableObjectType FAMILY_NAME
-
FILE_RESOURCE
public static final IdentifiableObjectType FILE_RESOURCE
-
GEO_LOCATION
public static final IdentifiableObjectType GEO_LOCATION
-
GIVEN_NAME
public static final IdentifiableObjectType GIVEN_NAME
-
HEADWORD_ENTRY
public static final IdentifiableObjectType HEADWORD_ENTRY
-
HUMAN_SETTLEMENT
public static final IdentifiableObjectType HUMAN_SETTLEMENT
-
IDENTIFIABLE
public static final IdentifiableObjectType IDENTIFIABLE
-
IMAGE_FILE_RESOURCE
public static final IdentifiableObjectType IMAGE_FILE_RESOURCE
-
ITEM
public static final IdentifiableObjectType ITEM
-
LAKE
public static final IdentifiableObjectType LAKE
-
LINKED_DATA_FILE_RESOURCE
public static final IdentifiableObjectType LINKED_DATA_FILE_RESOURCE
-
MANIFESTATION
public static final IdentifiableObjectType MANIFESTATION
-
MOUNTAIN
public static final IdentifiableObjectType MOUNTAIN
-
OCEAN
public static final IdentifiableObjectType OCEAN
-
PERSON
public static final IdentifiableObjectType PERSON
-
PROJECT
public static final IdentifiableObjectType PROJECT
-
RIVER
public static final IdentifiableObjectType RIVER
-
SEA
public static final IdentifiableObjectType SEA
-
STILL_WATERS
public static final IdentifiableObjectType STILL_WATERS
-
TEXT_FILE_RESOURCE
public static final IdentifiableObjectType TEXT_FILE_RESOURCE
-
TOPIC
public static final IdentifiableObjectType TOPIC
-
VALLEY
public static final IdentifiableObjectType VALLEY
-
VIDEO_FILE_RESOURCE
public static final IdentifiableObjectType VIDEO_FILE_RESOURCE
-
WEBPAGE
public static final IdentifiableObjectType WEBPAGE
-
WEBSITE
public static final IdentifiableObjectType WEBSITE
-
WORK
public static final IdentifiableObjectType WORK
-
-
Method Detail
-
values
public static IdentifiableObjectType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (IdentifiableObjectType c : IdentifiableObjectType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static IdentifiableObjectType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getByClass
public static IdentifiableObjectType getByClass(Class<? extends Identifiable> objectClass)
-
getObjectClass
public Class<? extends Identifiable> getObjectClass()
-
toString
public String toString()
- Overrides:
toString
in classEnum<IdentifiableObjectType>
-
-