- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,Visitable,Serializable
Specifies all relevant data of a person.
Java class for Person complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Person">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Department" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="FirstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="LastName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="PhoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="EmailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="AliasId" type="{http://www.prostep.org/ecad-if/2011/vec}AliasIdentification" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecAliasIdentification>Specifies identifiers for thePersonin different contexts.protected StringSpecifies the name of the company the person belongs to.protected StringSpecifies the department the person belongs to.Specifies the person's email address.protected StringSpecifies the person's first name.protected StringSpecifies the person's last name.Specifies the person's phone number.protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the aliasIds property.Gets the value of the companyName property.Gets the value of the department property.Gets the value of the emailAddresses property.Gets the value of the firstName property.Gets the value of the lastName property.Gets the value of the phoneNumbers property.getXmlId()Gets the value of the xmlId property.voidsetCompanyName(String value) Sets the value of the companyName property.voidsetDepartment(String value) Sets the value of the department property.voidsetFirstName(String value) Sets the value of the firstName property.voidsetLastName(String value) Sets the value of the lastName property.voidSets the value of the xmlId property.toString()
-
Field Details
-
companyName
Specifies the name of the company the person belongs to.
-
department
Specifies the department the person belongs to.
-
firstName
Specifies the person's first name.
-
lastName
Specifies the person's last name.
-
phoneNumbers
Specifies the person's phone number.
-
emailAddresses
Specifies the person's email address.
-
aliasIds
Specifies identifiers for thePersonin different contexts.
-
xmlId
-
-
Constructor Details
-
VecPerson
public VecPerson()
-
-
Method Details
-
getCompanyName
Gets the value of the companyName property.Specifies the name of the company the person belongs to.
- Returns:
- possible object is
String
-
setCompanyName
Sets the value of the companyName property.- Parameters:
value- allowed object isString- See Also:
-
getDepartment
Gets the value of the department property.Specifies the department the person belongs to.
- Returns:
- possible object is
String
-
setDepartment
Sets the value of the department property.- Parameters:
value- allowed object isString- See Also:
-
getFirstName
Gets the value of the firstName property.Specifies the person's first name.
- Returns:
- possible object is
String
-
setFirstName
Sets the value of the firstName property.- Parameters:
value- allowed object isString- See Also:
-
getLastName
Gets the value of the lastName property.Specifies the person's last name.
- Returns:
- possible object is
String
-
setLastName
Sets the value of the lastName property.- Parameters:
value- allowed object isString- See Also:
-
getPhoneNumbers
Gets the value of the phoneNumbers property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the phoneNumbers property.For example, to add a new item, do as follows:
getPhoneNumbers().add(newItem);Objects of the following type(s) are allowed in the list
StringSpecifies the person's phone number.
- Returns:
- The value of the phoneNumbers property.
-
getEmailAddresses
Gets the value of the emailAddresses property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the emailAddresses property.For example, to add a new item, do as follows:
getEmailAddresses().add(newItem);Objects of the following type(s) are allowed in the list
StringSpecifies the person's email address.
- Returns:
- The value of the emailAddresses property.
-
getAliasIds
Gets the value of the aliasIds property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the aliasIds property.For example, to add a new item, do as follows:
getAliasIds().add(newItem);Objects of the following type(s) are allowed in the list
VecAliasIdentificationSpecifies identifiers for thePersonin different contexts.
- Returns:
- The value of the aliasIds property.
-
getXmlId
Gets the value of the xmlId property.- Specified by:
getXmlIdin interfaceIdentifiable- Returns:
- possible object is
String
-
setXmlId
Sets the value of the xmlId property.- Specified by:
setXmlIdin interfaceModifiableIdentifiable- Parameters:
value- allowed object isString
-
accept
-
toString
-