arta.synergy.web.common.client.data.person
Class SSimplePerson

java.lang.Object
  extended by arta.synergy.web.common.client.data.person.SSimplePerson
All Implemented Interfaces:
TagObject, PersonItemIF, java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
DummySimplePerson, HRPerson

public class SSimplePerson
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable, TagObject, PersonItemIF

Created by IntelliJ IDEA. User: topa Date: 06.08.2008 Time: 10:12:24 To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
 java.util.HashMap<java.lang.String,java.lang.String> customFields
           
 
Constructor Summary
SSimplePerson()
           
SSimplePerson(java.lang.String personName, java.lang.String personID)
           
 
Method Summary
 void addPositionName(java.lang.String positionName, java.lang.String departmentName)
           
 int compareTo(java.lang.Object o)
           
 boolean getCustomFieldValue(java.lang.String key, boolean defaultValue)
           
 java.lang.String getDepartmentName()
           
 java.lang.String getDescription()
           
 java.lang.String getFirstname()
           
 java.lang.String getID()
           
 java.lang.String getLastname()
           
 java.lang.String getName()
           
static java.lang.String getName(java.lang.String lastname, java.lang.String firstname, java.lang.String patronymic)
           
 java.lang.String getPatronymic()
           
 java.lang.String getPersonID()
           
 java.lang.String getPersonName()
           
 java.lang.String getPositionName()
           
 java.lang.String getTagName()
           
 int getType()
           
 void mergePositions(SSimplePerson person)
           
 void setDepartmentName(java.lang.String departmentName)
           
 void setFirstname(java.lang.String firstname)
           
 void setLastname(java.lang.String lastname)
           
 void setPatronymic(java.lang.String patronymic)
           
 void setPersonID(java.lang.String personID)
           
 void setPersonName(java.lang.String personName)
           
 void setPositionName(java.lang.String positionName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

customFields

public java.util.HashMap<java.lang.String,java.lang.String> customFields
Constructor Detail

SSimplePerson

public SSimplePerson()

SSimplePerson

public SSimplePerson(java.lang.String personName,
                     java.lang.String personID)
Method Detail

getPersonName

public java.lang.String getPersonName()

getPersonID

public java.lang.String getPersonID()

setPersonName

public void setPersonName(java.lang.String personName)

setPersonID

public void setPersonID(java.lang.String personID)

getDepartmentName

public java.lang.String getDepartmentName()

setDepartmentName

public void setDepartmentName(java.lang.String departmentName)

getPositionName

public java.lang.String getPositionName()

setPositionName

public void setPositionName(java.lang.String positionName)

addPositionName

public void addPositionName(java.lang.String positionName,
                            java.lang.String departmentName)

mergePositions

public void mergePositions(SSimplePerson person)

getLastname

public java.lang.String getLastname()

setLastname

public void setLastname(java.lang.String lastname)

getFirstname

public java.lang.String getFirstname()

setFirstname

public void setFirstname(java.lang.String firstname)

getPatronymic

public java.lang.String getPatronymic()

setPatronymic

public void setPatronymic(java.lang.String patronymic)

getName

public static java.lang.String getName(java.lang.String lastname,
                                       java.lang.String firstname,
                                       java.lang.String patronymic)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

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

getTagName

public java.lang.String getTagName()
Specified by:
getTagName in interface TagObject

getCustomFieldValue

public boolean getCustomFieldValue(java.lang.String key,
                                   boolean defaultValue)

getName

public java.lang.String getName()
Specified by:
getName in interface PersonItemIF

getID

public java.lang.String getID()
Specified by:
getID in interface PersonItemIF

getType

public int getType()
Specified by:
getType in interface PersonItemIF

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface PersonItemIF


Copyright © 2000 Dummy Corp. All Rights Reserved.