com.rapidtransform.org.model
Class PersonRole

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.org.model.PersonRole
All Implemented Interfaces:
Model, OrganizationalData, OrganizationElement, java.io.Serializable

public class PersonRole
extends AbstractBaseModel
implements OrganizationElement, OrganizationalData

This class defines a person's role in an organization.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
PersonRole()
           
 
Method Summary
 java.util.Set<PersonOrganizationAssignment> getAssignment()
           
 Address getLocation()
           
 Organization getOrganization()
           
 java.util.Set<PersonDateOrg> getPersonDateOrg()
           
 java.util.Set<PersonRoleRelation> getPersonRoleRelation()
           
 java.lang.String getRole()
           
 void setAssignment(java.util.Set<PersonOrganizationAssignment> assignment)
           
 void setLocation(Address location)
           
 void setOrganization(Organization organization)
           
 void setPersonDateOrg(java.util.Set<PersonDateOrg> personDateOrg)
           
 void setPersonRoleRelation(java.util.Set<PersonRoleRelation> personRoleRelation)
           
 void setRole(java.lang.String role)
           
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonRole

public PersonRole()
Method Detail

getAssignment

public java.util.Set<PersonOrganizationAssignment> getAssignment()
Returns:
Returns the assignment.

setAssignment

public void setAssignment(java.util.Set<PersonOrganizationAssignment> assignment)
Parameters:
assignment - The assignment to set.

getLocation

public Address getLocation()
Returns:
Returns the location.

setLocation

public void setLocation(Address location)
Parameters:
location - The location to set.

getOrganization

public Organization getOrganization()
Returns:
Returns the organization.

setOrganization

public void setOrganization(Organization organization)
Parameters:
organization - The organization to set.

getPersonDateOrg

public java.util.Set<PersonDateOrg> getPersonDateOrg()
Returns:
Returns the personDateOrg.

setPersonDateOrg

public void setPersonDateOrg(java.util.Set<PersonDateOrg> personDateOrg)
Parameters:
personDateOrg - The personDateOrg to set.

getPersonRoleRelation

public java.util.Set<PersonRoleRelation> getPersonRoleRelation()
Returns:
Returns the personRoleRelation.

setPersonRoleRelation

public void setPersonRoleRelation(java.util.Set<PersonRoleRelation> personRoleRelation)
Parameters:
personRoleRelation - The personRoleRelation to set.

getRole

public java.lang.String getRole()
Returns:
Returns the role.

setRole

public void setRole(java.lang.String role)
Parameters:
role - The role to set.