Package de.xima.fc.entities.interfaces
Interface IUUIDEntity
-
- All Known Subinterfaces:
IAppointmentClosingTime
,IAuthenticator<T>
,ICounter
,IEntityClientAuthorization
,IFileMetaEntity<TBase,TData>
,ILocalizedScopedFileMetaEntity<TBase,TData>
,IPluginEntity<META,DATA,CONFIG>
,IScopedFileMetaEntity<TBase,TData>
,IUserIdentity
- All Known Implementing Classes:
AAppointmentClosingTime
,AAuthenticator
,AClientAuthorization
,AFileMetaEntity
,AInternalMessage
,Aktion
,AktuellerBenutzer
,ALocalizedScopedFileMetaEntity
,APluginEntity
,Appointment
,AppointmentClientClosingTime
,AppointmentClosingTime
,AppointmentTemplate
,AppointmentType
,AScopedFileMetaEntity
,Attachment
,AWorkflowElement
,Bedingung
,Benutzer
,BenutzerGruppe
,ClientAuthenticator
,ClientCounter
,ClientPlugin
,ClientPortalConfigFile
,DatenbankZugriff
,Datenquelle
,DirectClientAuthorization
,ExportAktionData
,ExportBedingungData
,ExportStatusData
,FormEingang
,FormElement
,FormRecordChat
,FormRecordMessage
,FormRecordMessageUploadRequest
,FormTemplate
,FormVersion
,FormVersionBackup
,IndirectClientAuthorization
,InternalClientMessage
,InternalSystemMessage
,LDAPAbfrage
,LDAPBenutzer
,LDAPZugriff
,Mandant
,MandantRessource
,Postfach
,ProjectDOIData
,ProjectFile
,ProjectIdentityCheckData
,ProjectInviteData
,ProjectPortalData
,Projekt
,ProjektRessource
,Rolle
,Status
,SystemAuthenticator
,SystemMessage
,SystemPlugin
,Textbaustein
,UserCredentials
,UserIdentity
,UserPortal
,UserPortalFile
,UserProfile
,UserProfileMfa
,VirtualBenutzer
,VirtualRolle
,Vorgang
,WebDavAccess
,WorkflowNode
,WorkflowProcess
,WorkflowState
,WorkflowTask
,WorkflowTrigger
,WorkflowVersion
,WorkflowVersionBackup
public interface IUUIDEntity
Interface for all entities that are identified by a UUID (universal unique identifier).- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description static String
ATTR_UUID
static String
COL_UUID
static String
INVALID_UUID
static UUID
INVALID_UUID_OBJECT
static String
NULL_SAFE_UUID_TYPE
static String
NULLABLE_UUID_TYPE
static String
TYPE_NAME_UUID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getUUID()
Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.UUID
getUUIDObject()
Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.void
setUUID(String uuid)
Sets the UUID (universal unique identifier) that uniquely identifies this type of entity.
-
-
-
Field Detail
-
INVALID_UUID
static final String INVALID_UUID
- See Also:
- Constant Field Values
-
INVALID_UUID_OBJECT
static final UUID INVALID_UUID_OBJECT
-
ATTR_UUID
static final String ATTR_UUID
- See Also:
- Constant Field Values
-
COL_UUID
static final String COL_UUID
- See Also:
- Constant Field Values
-
TYPE_NAME_UUID
static final String TYPE_NAME_UUID
- See Also:
- Constant Field Values
-
NULL_SAFE_UUID_TYPE
static final String NULL_SAFE_UUID_TYPE
- See Also:
- Constant Field Values
-
NULLABLE_UUID_TYPE
static final String NULLABLE_UUID_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUUID
String getUUID()
Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopes
orproject scope
.- Returns:
- The UUID of the entity.
-
setUUID
void setUUID(String uuid)
Sets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopes
orproject scope
.- Parameters:
uuid
- The UUID of the entity.
-
getUUIDObject
UUID getUUIDObject()
Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for exampleclient scopes
orproject scope
.- Returns:
- The UUID of the entity.
-
-