class: PersonVO

public class: PersonVO
Author:
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1951 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:13:44; Modified: 16.07.2009 15:13:44;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {CEF948DE-8FC2-438a-8FDE-B954860B24FF}
@revised by MuJ: 27.08.2007
 

Goto: Custom Properties, Fields, Methods

Extends: ValueObject

See also: CreatorVO, PartnerVO, IdentifierVO, ValueObject

Appears in: metadata

Connections
 
Custom Properties
 
PersonVO Attributes
Attribute Details
private java.util.ArrayList
  alternativeNames
Initial: new java.util.ArrayList()
private String
  completeName
private String
  familyName
private String
  givenName
private IdentifierVO
  identifier
private java.util.ArrayList
  organizations
Initial: new java.util.ArrayList()
private java.util.ArrayList
  pseudonyms
Initial: new java.util.ArrayList()
private static const long
  serialVersionUID
Initial: 1L
Notes: Fixed serialVersionUID to prevent java.io.InvalidClassExceptions like 'de.mpg.escidoc.services.common.valueobjects.ItemVO; local class incompatible: stream classdesc serialVersionUID = 8587635524303981401, local class serialVersionUID = -2285753348501257286' that occur after JiBX enhancement of VOs. Without the fixed serialVersionUID, the VOs have to be compiled twice for testing (once for the Application Server, once for the local test).
@author Johannes Mueller
private java.util.ArrayList
  titles
Initial: new java.util.ArrayList()
 
PersonVO Methods
Operation Details
public
clone():Object
Sequential
Tags: annotations=@Override
Notes: (non-Javadoc)
@see java.lang.Object#clone()
public
equals(
   Object o):boolean
Sequential
Tags: annotations=@Override
Notes: (non-Javadoc)
@see java.lang.Object#clone()
public
getAlternativeNames():java.util.List
Sequential
Notes: Delivers the list of alternative names used for the person.
public
getCompleteName():String
Sequential
Notes: Delivers the complete name of the person, usually a concatenation of given names and family name.
public
getFamilyName():String
Sequential
Notes: Delivers the family name of the person.
public
getGivenName():String
Sequential
Notes: Delivers the given name of the person.
public
getIdentifier():IdentifierVO
Sequential
Notes: Delivers the identifier in the Personennormdatei, provided by the Deutsche Nationalbibliothek.
public
getOrganizations():java.util.List
Sequential
Notes: Delivers the list of organizational units the person was affiliated to when creating the item.
public
getOrganizationsSize():int
Sequential
Notes: Delivers the size of the organization list
public
getPseudonyms():java.util.List
Sequential
Notes: Delivers the list of or stage names of the person.
public
getTitles():java.util.List
Sequential
Notes: Delivers the list of titles of the person.
public
setCompleteName(
   String newVal):void
Sequential
Notes: Sets the complete name of the person, usually a concatenation of given names and family name.
public
setFamilyName(
   String newVal):void
Sequential
Notes: Sets the family name of the person.
public
setGivenName(
   String newVal):void
Sequential
Notes: Sets the given name of the person.
public
setIdentifier(
   IdentifierVO newVal):void
Sequential
Notes: Sets the identifier in the Personennormdatei, provided by the Deutsche Nationalbibliothek.
public
setOrganizations(
   java.util.List organizations):void
Sequential
Notes: Sets the list of organizational units the person was affiliated to when creating the item.