Class ProjectPortalConfig

java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, ILockingVersionProviding, IProjektDependent, ITransferable, ITransferableEntity, ITransferableLockableEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class ProjectPortalConfig extends AbstractLockableEntity implements IProjektDependent
Entity model for project portal config.
Since:
8.2.0
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

  • Constructor Details

    • ProjectPortalConfig

      public ProjectPortalConfig()
  • Method Details

    • getId

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

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getProjekt

      public Projekt getProjekt()
      Specified by:
      getProjekt in interface IProjektDependent
    • setProjekt

      public void setProjekt(Projekt projekt)
      Specified by:
      setProjekt in interface IProjektDependent
    • getUserPortal

      public UserPortal getUserPortal()
    • setUserPortal

      public void setUserPortal(UserPortal userPortal)
    • getTags

      public Set<ProjectPortalTag> getTags()
      Returns:
      A set of tags to be displayed to end users in the user portal.
    • setTags

      public void setTags(Set<ProjectPortalTag> tags)
      Parameters:
      tags - A set of tags to be displayed to end users in the user portal.
    • addTags

      public void addTags(ProjectPortalTag... tags)
    • getTags

      public List<ProjectPortalTag> getTags(Locale locale)
      Parameters:
      locale - The locale to use for sorting the tags.
      Returns:
      A list of all end user tags associated with this project ordered by their display name using the given locale.