Interface Organization


  • public interface Organization
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Organization.Field
      An Enumeration of field names for Organization.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Address getAddress()
      Get the address of the organization, specified as an Address.
      String getDescription()
      Get a description or notes about the person's work in the organization, specified as a string.
      Date getEndDate()
      Get the date the person stopped at the organization, specified as a Date.
      String getField()
      Get the field the organization is in, specified as a string.
      String getName()
      Get the name of the organization, specified as a string.
      Boolean getPrimary()
      Get Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.
      String getSalary()
      Get the salary the person receives from the organization, specified as a string.
      Date getStartDate()
      Get the date the person started at the organization, specified as a Date.
      String getSubField()
      Get the subfield the Organization is in, specified as a string.
      String getTitle()
      Get the title or role the person has in the organization, specified as a string.
      String getType()
      Get the type of field for this instance, usually used to label the preferred function of the given contact information.
      String getWebpage()
      Get a webpage related to the organization, specified as a string.
      void setAddress​(Address address)
      Set the address of the organization, specified as an Address.
      void setDescription​(String description)
      Set a description or notes about the person's work in the organization, specified as a string.
      void setEndDate​(Date endDate)
      Set the date the person stopped at the organization, specified as a Date.
      void setField​(String field)
      Set the field the organization is in, specified as a string.
      void setName​(String name)
      Set the name of the organization, specified as a string.
      void setPrimary​(Boolean primary)
      Set Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.
      void setSalary​(String salary)
      Set the salary the person receives from the organization, specified as a string.
      void setStartDate​(Date startDate)
      Set the date the person started at the organization, specified as a Date.
      void setSubField​(String subField)
      Set the subfield the Organization is in, specified as a string.
      void setTitle​(String title)
      Set the title or role the person has in the organization, specified as a string.
      void setType​(String type)
      Set the type of field for this instance, usually used to label the preferred function of the given contact information.
      void setWebpage​(String webpage)
      Get a webpage related to the organization, specified as a string.
    • Method Detail

      • getAddress

        Address getAddress()
        Get the address of the organization, specified as an Address. Container support for this field is OPTIONAL.
        Returns:
        the Address of the organization
      • setAddress

        void setAddress​(Address address)
        Set the address of the organization, specified as an Address. Container support for this field is OPTIONAL.
        Parameters:
        address - the address of the organization
      • getDescription

        String getDescription()
        Get a description or notes about the person's work in the organization, specified as a string. This could be the courses taken by a student, or a more detailed description about a Organization role. Container support for this field is OPTIONAL.
        Returns:
        a description about the persons work in the organization
      • setDescription

        void setDescription​(String description)
        Set a description or notes about the person's work in the organization, specified as a string. This could be the courses taken by a student, or a more detailed description about a Organization role. Container support for this field is OPTIONAL.
        Parameters:
        description - a description about the persons work in the organization
      • getEndDate

        Date getEndDate()
        Get the date the person stopped at the organization, specified as a Date. A null date indicates that the person is still involved with the organization. Container support for this field is OPTIONAL.
        Returns:
        the date the person stopped at the organization
      • setEndDate

        void setEndDate​(Date endDate)
        Set the date the person stopped at the organization, specified as a Date. A null date indicates that the person is still involved with the organization. Container support for this field is OPTIONAL.
        Parameters:
        endDate - the date the person stopped at the organization
      • getField

        String getField()
        Get the field the organization is in, specified as a string. This could be the degree pursued if the organization is a school. Container support for this field is OPTIONAL.
        Returns:
        the field the organization is in
      • setField

        void setField​(String field)
        Set the field the organization is in, specified as a string. This could be the degree pursued if the organization is a school. Container support for this field is OPTIONAL.
        Parameters:
        field - the field the organization is in
      • getName

        String getName()
        Get the name of the organization, specified as a string. For example, could be a school name or a job company. Container support for this field is OPTIONAL.
        Returns:
        the name of the organization
      • setName

        void setName​(String name)
        Set the name of the organization, specified as a string. For example, could be a school name or a job company. Container support for this field is OPTIONAL.
        Parameters:
        name - the name of the organization
      • getSalary

        String getSalary()
        Get the salary the person receives from the organization, specified as a string. Container support for this field is OPTIONAL.
        Returns:
        the salary the person receives
      • setSalary

        void setSalary​(String salary)
        Set the salary the person receives from the organization, specified as a string. Container support for this field is OPTIONAL.
        Parameters:
        salary - the salary the person receives
      • getStartDate

        Date getStartDate()
        Get the date the person started at the organization, specified as a Date. Container support for this field is OPTIONAL.
        Returns:
        the start date at the organization
      • setStartDate

        void setStartDate​(Date startDate)
        Set the date the person started at the organization, specified as a Date. Container support for this field is OPTIONAL.
        Parameters:
        startDate - the start date at the organization
      • getSubField

        String getSubField()
        Get the subfield the Organization is in, specified as a string. Container support for this field is OPTIONAL.
        Returns:
        the subfield the Organization is in
      • setSubField

        void setSubField​(String subField)
        Set the subfield the Organization is in, specified as a string. Container support for this field is OPTIONAL.
        Parameters:
        subField - the subfield the Organization is in
      • getTitle

        String getTitle()
        Get the title or role the person has in the organization, specified as a string. This could be graduate student, or software engineer. Container support for this field is OPTIONAL.
        Returns:
        the title or role the person has in the organization
      • setTitle

        void setTitle​(String title)
        Set the title or role the person has in the organization, specified as a string. This could be graduate student, or software engineer. Container support for this field is OPTIONAL.
        Parameters:
        title - the title or role the person has in the organization
      • getWebpage

        String getWebpage()
        Get a webpage related to the organization, specified as a string. Container support for this field is OPTIONAL.
        Returns:
        the URL of a webpage related to the organization
      • setWebpage

        void setWebpage​(String webpage)
        Get a webpage related to the organization, specified as a string. Container support for this field is OPTIONAL.
        Parameters:
        webpage - the URL of a webpage related to the organization
      • getType

        String getType()
        Get the type of field for this instance, usually used to label the preferred function of the given contact information. The type of organization, with Canonical Values job and school.
        Returns:
        the type of the field
      • setType

        void setType​(String type)
        Set the type of field for this instance, usually used to label the preferred function of the given contact information. The type of organization, with Canonical Values job and school.
        Parameters:
        type - the type of the field
      • getPrimary

        Boolean getPrimary()
        Get Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.
        Returns:
        true if this is a primary or preferred value
      • setPrimary

        void setPrimary​(Boolean primary)
        Set Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.
        Parameters:
        primary - true if this is a primary or preferred value