Class AbstractPersonnalEntity

  • All Implemented Interfaces:
    Serializable, WebEntity
    Direct Known Subclasses:
    PersonalComponentEntity, PersonalToolEntity

    public abstract class AbstractPersonnalEntity
    extends AbstractTypeEntity
    The space instance light entity is a SpaceInstLight object that is exposed in the web as an entity (web entity). As such, it publishes only some of its attributes. It represents a SpaceInstLight in Silverpeas plus some additional information such as the URI for accessing it.
    Author:
    Yohann Chastagnier
    See Also:
    Serialized Form
    • Constructor Detail

      • AbstractPersonnalEntity

        protected AbstractPersonnalEntity()
    • Method Detail

      • getUriIdentifier

        protected abstract String getUriIdentifier()
      • getURI

        public URI getURI()
        Description copied from interface: WebEntity
        Gets the URI at which this web entity is published and can be accessed.
        Returns:
        the web entity URI.
      • getId

        protected final String getId()
        Returns:
        the id
      • getNb

        protected final int getNb()
        Returns:
        the nb
      • getName

        protected final String getName()
        Returns:
        the name
      • getLabel

        protected final String getLabel()
        Returns:
        the label
      • getDescription

        protected final String getDescription()
        Returns:
        the description
      • getUrl

        protected final String getUrl()
        Returns:
        the url
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object