Interface Organization
public interface Organization
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumAn Enumeration of field names for Organization. -
Method Summary
Modifier and TypeMethodDescriptionGet the address of the organization, specified as an Address.Get a description or notes about the person's work in the organization, specified as a string.Get the date the person stopped at the organization, specified as a Date.getField()Get the field the organization is in, specified as a string.getName()Get the name of the organization, specified as a string.Get Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.Get the salary the person receives from the organization, specified as a string.Get the date the person started at the organization, specified as a Date.Get the subfield the Organization is in, specified as a string.getTitle()Get the title or role the person has in the organization, specified as a string.getType()Get the type of field for this instance, usually used to label the preferred function of the given contact information.Get a webpage related to the organization, specified as a string.voidsetAddress(Address address) Set the address of the organization, specified as an Address.voidsetDescription(String description) Set a description or notes about the person's work in the organization, specified as a string.voidsetEndDate(Date endDate) Set the date the person stopped at the organization, specified as a Date.voidSet the field the organization is in, specified as a string.voidSet the name of the organization, specified as a string.voidsetPrimary(Boolean primary) Set Boolean value indicating whether this instance of the Plural Field is the primary or preferred Organization.voidSet the salary the person receives from the organization, specified as a string.voidsetStartDate(Date startDate) Set the date the person started at the organization, specified as a Date.voidsetSubField(String subField) Set the subfield the Organization is in, specified as a string.voidSet the title or role the person has in the organization, specified as a string.voidSet the type of field for this instance, usually used to label the preferred function of the given contact information.voidsetWebpage(String webpage) Get a webpage related to the organization, specified as a string.
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
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
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
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
-