com.genesyslab.ail
Interface PersonSummary

All Superinterfaces:
IdObject

public interface PersonSummary
extends IdObject

Summary information about a person. Summary objects are intended for getting quickly a list of objects without having to fully download each object.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.IdObject
IdObject.ObjectType
 
Method Summary
 java.util.Map getAnnex()
          Returns the options from the Annex of the Person object defined in the Configuration Layer.
 java.lang.String getEmployeeId()
          Returns the employee ID of this person, as defined in the Configuration Layer.
 java.lang.String getFirstName()
          Returns the first name of this person.
 java.lang.String getLastName()
          Returns the last name of this person.
 Person getPerson()
          Deprecated. since 7.5 Please use AilFactory.getPlace(String)
 java.util.Collection getSkills()
          Returns the skills of this person.
 java.lang.String getUserName()
          Returns the user name of this person, as defined in the Configuration Layer.
 boolean isAgent()
          Returns true if this PersonSummary is really an agent.
 boolean isEnabled()
          Returns the Configuration Layer status of the Person object.
 
Methods inherited from interface com.genesyslab.ail.IdObject
getId, getObjectType
 

Method Detail

getFirstName

java.lang.String getFirstName()
Returns the first name of this person.


getLastName

java.lang.String getLastName()
Returns the last name of this person.


getUserName

java.lang.String getUserName()
Returns the user name of this person, as defined in the Configuration Layer.


getEmployeeId

java.lang.String getEmployeeId()
Returns the employee ID of this person, as defined in the Configuration Layer.


getPerson

Person getPerson()
                 throws RequestFailedException
Deprecated. since 7.5 Please use AilFactory.getPlace(String)

Returns the Person object.

Throws:
RequestFailedException

isEnabled

boolean isEnabled()
Returns the Configuration Layer status of the Person object.

Returns:
true if the Person object is enabled in the Configuration Layer.

isAgent

boolean isAgent()
Returns true if this PersonSummary is really an agent.


getAnnex

java.util.Map getAnnex()
Returns the options from the Annex of the Person object defined in the Configuration Layer.

Since:
7.5

getSkills

java.util.Collection getSkills()
Returns the skills of this person.

Since:
7.5