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 Details

  • 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 example client scopes or project 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 example client scopes or project 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 example client scopes or project scope.
      Returns:
      The UUID of the entity.