Interface IUserProfessionalInformation

All Superinterfaces:
Serializable

public interface IUserProfessionalInformation extends Serializable
Interface for a user's professional information
  • Method Details

    • getEmployeeNumber

      String getEmployeeNumber()
      Retrieves the user's employee number
      Returns:
      the user's employee number
    • setEmployeeNumber

      void setEmployeeNumber(String employeeNumber)
      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

      void setUserFunction(String userFunction)
      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

      void setAssistant(IUser assistant)
      Sets the user's assistant.
      Parameters:
      assistant - A IUser object.
    • getManager

      IUser getManager()
      Retrieves the user's manager
      Returns:
      the user's manager
    • setManager

      void setManager(IUser manager)
      Sets the user's manager.
      Parameters:
      manager - A IUser object.
    • getHierarchicalManager

      IUser getHierarchicalManager()
      Retrieves the user's hierarchical manager
      Returns:
      the user's hierarchical manager
    • setHierarchicalManager

      void setHierarchicalManager(IUser hierarchicalManager)
      Sets the user's hierarchical manager.
      Parameters:
      hierarchicalManager - A IUser object.
    • getEntry

      Date getEntry()
      Retrieves the user's entry date in the organization
      Returns:
      the user's entry date in the organization
    • setEntry

      void setEntry(Date date)
      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

      void setExit(Date date)
      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

      void setSocialCategory(String socialCategory)
      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

      void setContractType(String contractType)
      Sets the user's contract type.
      Parameters:
      contractType - A java.lang.String value.