Class Postfach

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IBenutzerGruppeDependent, IDescriptionProviding, ILockingVersionProviding, IMandantDependent, INameProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

Diese Entität stellt ein Postfach dar. Ein Postfach kann als eine Art Container angesehen werden, in dem Formulare abgelegt und wieder abgerufen werden können. Formulare könne mittels Workflowdefinitionen von einem Postfach in ein oder mehrere andere Postfächer verschoben werden.
See Also:
  • Field Details

  • Constructor Details

    • Postfach

      public Postfach()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
    • getUUID

      public String getUUID()
      Description copied from interface: IUUIDEntity
      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.
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • setUUID

      public void setUUID(String uuid)
      Description copied from interface: IUUIDEntity
      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.
      Specified by:
      setUUID in interface IUUIDEntity
      Parameters:
      uuid - The UUID of the entity.
    • getUUIDObject

      public UUID getUUIDObject()
      Description copied from interface: IUUIDEntity
      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.
      Specified by:
      getUUIDObject in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • setUUIDObject

      public void setUUIDObject(UUID uuid)
    • getName

      public String getName()
      Specified by:
      getName in interface INameProviding
      Returns:
      The name of this object.
    • setName

      public void setName(String name)
    • getBeschreibung

      public String getBeschreibung()
      Specified by:
      getBeschreibung in interface IDescriptionProviding
    • setBeschreibung

      public void setBeschreibung(String beschreibung)
    • getBenutzerGruppen

      public List<BenutzerGruppe> getBenutzerGruppen()
      Liefert die Benutzergruppen-Liste der zugriffsberechtigten Benutzergruppen.
      Specified by:
      getBenutzerGruppen in interface IBenutzerGruppeDependent
    • setBenutzerGruppen

      public void setBenutzerGruppen(List<BenutzerGruppe> benutzerGruppen)
      Ersetzt die gegebene Liste mit der übergebenen Liste
      Specified by:
      setBenutzerGruppen in interface IBenutzerGruppeDependent
    • addBenutzerGruppe

      public void addBenutzerGruppe(BenutzerGruppe benutzerGruppe)
    • removeBenutzerGruppe

      public void removeBenutzerGruppe(BenutzerGruppe benutzerGruppe)
    • isDeletable

      public boolean isDeletable()
    • setDeletable

      public void setDeletable(boolean deletable)