Class Contributor

    • Constructor Detail

      • Contributor

        public Contributor()
    • Method Detail

      • addProperty

        public void addProperty​(String key,
                                String value)
        Method addProperty.
        Parameters:
        key - a key object.
        value - a value object.
      • addRole

        public void addRole​(String string)
        Method addRole.
        Parameters:
        string - a string object.
      • getEmail

        public String getEmail()
        Get the email address of the contributor.
        Returns:
        String
      • getName

        public String getName()
        Get the full name of the contributor.
        Returns:
        String
      • getOrganization

        public String getOrganization()
        Get the organization to which the contributor belongs.
        Returns:
        String
      • getOrganizationUrl

        public String getOrganizationUrl()
        Get the URL of the organization.
        Returns:
        String
      • setOtherLocation

        public void setOtherLocation​(Object key,
                                     InputLocation location)
        Parameters:
        key - a key object.
        location - a location object.
      • getProperties

        public Properties getProperties()
        Method getProperties.
        Returns:
        Properties
      • getRoles

        public List<String> getRoles()
        Method getRoles.
        Returns:
        List
      • getTimezone

        public String getTimezone()
        Get the timezone the contributor is in. Typically, this is a number in the range -12 to +14 or a valid time zone id like "America/Montreal" (UTC-05:00) or "Europe/Paris" (UTC+01:00).
        Returns:
        String
      • getUrl

        public String getUrl()
        Get the URL for the homepage of the contributor.
        Returns:
        String
      • removeRole

        public void removeRole​(String string)
        Method removeRole.
        Parameters:
        string - a string object.
      • setEmail

        public void setEmail​(String email)
        Set the email address of the contributor.
        Parameters:
        email - a email object.
      • setName

        public void setName​(String name)
        Set the full name of the contributor.
        Parameters:
        name - a name object.
      • setOrganization

        public void setOrganization​(String organization)
        Set the organization to which the contributor belongs.
        Parameters:
        organization - a organization object.
      • setOrganizationUrl

        public void setOrganizationUrl​(String organizationUrl)
        Set the URL of the organization.
        Parameters:
        organizationUrl - a organizationUrl object.
      • setProperties

        public void setProperties​(Properties properties)
        Set properties about the contributor, such as an instant messenger handle.
        Parameters:
        properties - a properties object.
      • setRoles

        public void setRoles​(List<String> roles)
        Set the roles the contributor plays in the project. Each role is described by a role element, the body of which is a role name. This can also be used to describe the contribution.
        Parameters:
        roles - a roles object.
      • setTimezone

        public void setTimezone​(String timezone)
        Set the timezone the contributor is in. Typically, this is a number in the range -12 to +14 or a valid time zone id like "America/Montreal" (UTC-05:00) or "Europe/Paris" (UTC+01:00).
        Parameters:
        timezone - a timezone object.
      • setUrl

        public void setUrl​(String url)
        Set the URL for the homepage of the contributor.
        Parameters:
        url - a url object.