util
Class Person

java.lang.Object
  |
  +--util.Person
All Implemented Interfaces:
java.lang.Comparable

public class Person
extends java.lang.Object
implements java.lang.Comparable

representation of a real life person with person id and (system)user id


Field Summary
(package private)  java.lang.Object connectedObject
          support for 1 connected object
(package private)  java.lang.String gender
          gender default: 'unknown'
(package private)  java.lang.String key
          key; identifies real life person; presumably unique in set default: null
(package private)  INames names
          names of person
(package private)  java.lang.String personID
          key in administration system default: '_no_id_'
(package private)  int status
          support for int status ( >= 0 ) default: 0
(package private)  java.lang.String userID
          string userID; key in computer system default: null
 
Constructor Summary
Person()
           
Person(INames names)
           
Person(INames names, java.lang.Object connectedObject)
           
 
Method Summary
 int compareTo(java.lang.Object o)
          compare sort names
 java.lang.Object getConnectedObject()
           
 java.lang.String getFN()
           
 java.lang.String getGender()
           
 java.lang.String getKey()
           
 INames getNames()
           
 java.lang.Object getParent()
          Deprecated.  
 java.lang.String getPersonID()
           
 int getStatus()
           
 java.lang.String getUserID()
           
 void setConnectedObject(java.lang.Object val)
           
 void setGender(java.lang.String val)
           
 void setKey(java.lang.String val)
          write once
 void setNames(INames val)
           
 void setPersonID(java.lang.String val)
           
 void setStatus(int val)
           
 void setUserID(java.lang.String val)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

names

INames names
names of person

See Also:
INames

connectedObject

java.lang.Object connectedObject
support for 1 connected object


key

java.lang.String key
key; identifies real life person; presumably unique in set default: null


userID

java.lang.String userID
string userID; key in computer system default: null


personID

java.lang.String personID
key in administration system default: '_no_id_'


gender

java.lang.String gender
gender default: 'unknown'


status

int status
support for int status ( >= 0 ) default: 0

Constructor Detail

Person

public Person()

Person

public Person(INames names)
See Also:
INames

Person

public Person(INames names,
              java.lang.Object connectedObject)
Method Detail

getConnectedObject

public java.lang.Object getConnectedObject()
Returns:
connectedObject

getParent

public java.lang.Object getParent()
Deprecated.  

Returns:
connectedObject; same as getConnectedObject()

setConnectedObject

public void setConnectedObject(java.lang.Object val)

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String val)
write once


getGender

public java.lang.String getGender()

setGender

public void setGender(java.lang.String val)

getNames

public INames getNames()

setNames

public void setNames(INames val)

getUserID

public java.lang.String getUserID()

setUserID

public void setUserID(java.lang.String val)

getPersonID

public java.lang.String getPersonID()

setPersonID

public void setPersonID(java.lang.String val)

getStatus

public int getStatus()

setStatus

public void setStatus(int val)

compareTo

public int compareTo(java.lang.Object o)
compare sort names

Specified by:
compareTo in interface java.lang.Comparable
See Also:
INames.getSortName()

getFN

public java.lang.String getFN()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object