Enum Class IDProvider.UidType
- All Implemented Interfaces:
Serializable
,Comparable<IDProvider.UidType>
,Constable
- Enclosing interface:
- IDProvider
Defines the name space in which the
See usages for existing uid type mappings.
unique identifier
has to be unique. Each IDProvider
supporting uid's (IDProvider.hasUid()
) provides
a static field to the belonging UidType (e.g. PageFolder.UID_TYPE
).
See usages for existing uid type mappings.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionUidType forMediaFolder
UidType forMedia
UidType forPage
andPageFolder
UidType forSiteStoreFolder
UidType forPageRef
andDocumentGroup
UidType fortabletemplates
andqueries
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull EnumSet<IDProvider.UidType>
forStoreType
(Store.Type storeType) Fetch all the uid types for a given store type.de.espirit.storage.Type
getType()
static IDProvider.UidType
Returns the enum constant of this class with the specified name.static IDProvider.UidType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CONTENTSTORE_DATA
- Since:
- 4.0.17
-
CONTENTSTORE
- Since:
- 4.0.43
-
PAGESTORE
UidType forPage
andPageFolder
- Since:
- 4.0.17
- See Also:
-
SITESTORE_LEAF
UidType forPageRef
andDocumentGroup
- Since:
- 4.0.17
-
SITESTORE_FOLDER
UidType forSiteStoreFolder
- Since:
- 4.0.17
- See Also:
-
MEDIASTORE_LEAF
UidType forMedia
- Since:
- 4.0.17
- See Also:
-
MEDIASTORE_FOLDER
UidType forMediaFolder
- Since:
- 4.0.17
- See Also:
-
TEMPLATESTORE
- Since:
- 4.0.17
-
TEMPLATESTORE_SCHEMA
UidType fortabletemplates
andqueries
- Since:
- 4.0.17
-
TEMPLATESTORE_LINKTEMPLATE
- Since:
- 4.0.17
-
TEMPLATESTORE_FORMATTEMPLATE
- Since:
- 4.0.19
-
TEMPLATESTORE_TABLEFORMATTEMPLATE
- Since:
- 4.0.120
-
TEMPLATESTORE_STYLETEMPLATE
- Since:
- 4.0.120
-
GLOBALSTORE
- Since:
- 4.0.17
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
getStoreType
- Since:
- 4.0.17
-
getType
@NotNull public de.espirit.storage.Type getType()- Since:
- 4.0.17
-
forStoreType
Fetch all the uid types for a given store type.- Parameters:
storeType
- The store type to look up uid types for.- Returns:
- A set of types.
- Since:
- 5.0.103
-