Class ProjectTag

java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
de.xima.fc.entities.AbstractEntity
de.xima.fc.entities.ProjectTag
All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, INameProviding, IProjektDependent, ITransferable, ITransferableEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class ProjectTag extends AbstractEntity implements IProjektDependent, INameProviding
A tag that is associated with a project. A project may have multiple tags. Tags are used-defined and have no business-relevant logic. They can be used, for example, to search for projects.
Since:
8.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • ProjectTag

      public ProjectTag()
  • Method Details

    • getId

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

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

      public void setName(String name)
      Parameters:
      name - The user-defined name of this tag.
    • getProjekt

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

      public void setProjekt(Projekt project)
      Specified by:
      setProjekt in interface IProjektDependent
    • toString

      public String toString()
      Overrides:
      toString in class de.xima.cmn.dao.model.AEntity<Long>