Interface IUUIDEntity
- All Known Subinterfaces:
IAppointmentClosingTime, IAuthenticator<TFile>, 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, 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, ProjectPortalTag, 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 -
Method Summary
Modifier and TypeMethodDescriptiongetUUID()Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.Gets the UUID (universal unique identifier) that uniquely identifies this type of entity.voidSets the UUID (universal unique identifier) that uniquely identifies this type of entity.
-
Field Details
-
ATTR_UUID
- See Also:
-
COL_UUID
- See Also:
-
INVALID_UUID
- See Also:
-
INVALID_UUID_OBJECT
-
NULLABLE_UUID_TYPE
- See Also:
-
NULL_SAFE_UUID_TYPE
- See Also:
-
TYPE_NAME_UUID
- See Also:
-
-
Method Details
-
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
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.
-