Package com.axemble.vdoc.sdk.interfaces
Interface IUserProfessionalInformation
- All Superinterfaces:
Serializable
Interface for a user's professional information
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the user's assistantRetrieves the user's contract typeRetrieves the user's employee numbergetEntry()
Retrieves the user's entry date in the organizationgetExit()
Retrieves the user's leaving date from the organizationRetrieves the user's hierarchical managerRetrieves the user's managerRetrieves the user's social categoryRetrieves the user's functionRetrieves the user's function's labelvoid
setAssistant
(IUser assistant) Sets the user's assistant.void
setContractType
(String contractType) Sets the user's contract type.void
setEmployeeNumber
(String employeeNumber) Sets the user's employee number.void
Sets the date of entry of the user in the organization.void
Sets the leaving date of the user from the organization.void
setHierarchicalManager
(IUser hierarchicalManager) Sets the user's hierarchical manager.void
setManager
(IUser manager) Sets the user's manager.void
setSocialCategory
(String socialCategory) Sets the user's social category.void
setUserFunction
(String userFunction) Sets the user's function.
-
Method Details
-
getEmployeeNumber
String getEmployeeNumber()Retrieves the user's employee number- Returns:
- the user's employee number
-
setEmployeeNumber
Sets the user's employee number.- Parameters:
employeeNumber
- A java.lang.String value.
-
getUserFunction
String getUserFunction()Retrieves the user's function- Returns:
- the user's function
-
setUserFunction
Sets the user's function.- Parameters:
userFunction
- A java.lang.String value.
-
retrieveUserFunctionTranslationKey
String retrieveUserFunctionTranslationKey()Retrieves the user's function's label- Returns:
- the user's function's label
-
getAssistant
IUser getAssistant()Retrieves the user's assistant- Returns:
- the user's assistant
-
setAssistant
Sets the user's assistant.- Parameters:
assistant
- AIUser
object.
-
getManager
IUser getManager()Retrieves the user's manager- Returns:
- the user's manager
-
setManager
Sets the user's manager.- Parameters:
manager
- AIUser
object.
-
getHierarchicalManager
IUser getHierarchicalManager()Retrieves the user's hierarchical manager- Returns:
- the user's hierarchical manager
-
setHierarchicalManager
Sets the user's hierarchical manager.- Parameters:
hierarchicalManager
- AIUser
object.
-
getEntry
Date getEntry()Retrieves the user's entry date in the organization- Returns:
- the user's entry date in the organization
-
setEntry
Sets the date of entry of the user in the organization.- Parameters:
date
- A java.util.Date value.
-
getExit
Date getExit()Retrieves the user's leaving date from the organization- Returns:
- the user's leaving date from the organization
-
setExit
Sets the leaving date of the user from the organization.- Parameters:
date
- A java.util.Date value.
-
getSocialCategory
String getSocialCategory()Retrieves the user's social category- Returns:
- the user's social category
-
setSocialCategory
Sets the user's social category.- Parameters:
socialCategory
- A java.lang.String value.
-
getContractType
String getContractType()Retrieves the user's contract type- Returns:
- the user's contract type
-
setContractType
Sets the user's contract type.- Parameters:
contractType
- A java.lang.String value.
-