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,ClientFormTheme,ClientFormThemeFile,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 IUUIDEntityInterface 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 StringATTR_UUIDstatic StringCOL_UUIDstatic StringINVALID_UUIDstatic UUIDINVALID_UUID_OBJECTstatic StringNULL_SAFE_UUID_TYPEstatic StringNULLABLE_UUID_TYPEstatic StringTYPE_NAME_UUID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetUUID()Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.UUIDgetUUIDObject()Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.voidsetUUID(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 scopesorproject 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 scopesorproject 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 scopesorproject scope.- Returns:
- The UUID of the entity.
-
-