Class Project

    • Field Detail

      • KEY_IDENTIFIER

        public static final String KEY_IDENTIFIER
        The key identifying the identifier property of the project.
        See Also:
        Constant Field Values
      • KEY_DESCRIPTION

        public static final String KEY_DESCRIPTION
        The key identifying the description property of the project.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Project

        public Project()
    • Method Detail

      • getIdentifier

        public Linkable getIdentifier()
        Returns:
        the identifier for this project together with a link to its location. For example, Open project and GitHub identify work packages numerically: '1001', Jira using a key: 'XWIKI-1001'.
      • getName

        public String getName()
        Returns:
        a user facing, pretty name of the project.
      • setName

        public void setName​(String name)
        Parameters:
        name - see getName()}.
      • getDescription

        public String getDescription()
        Returns:
        a text that describes this project.
      • setDescription

        public void setDescription​(String description)
        Parameters:
        description - see getDescription().
      • getMapEntries

        public Map<String,​Object> getMapEntries()
        Returns:
        the map.
      • putEntry

        public void putEntry​(String key,
                             Object value)
        Parameters:
        key - the key.
        value - the value.