Class EnterpriseUser

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.node.BaseJsonNode
com.fasterxml.jackson.databind.node.ContainerNode<com.fasterxml.jackson.databind.node.ObjectNode>
com.fasterxml.jackson.databind.node.ObjectNode
de.captaingoldfish.scim.sdk.common.resources.base.ScimObjectNode
de.captaingoldfish.scim.sdk.common.resources.EnterpriseUser
All Implemented Interfaces:
com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, com.fasterxml.jackson.databind.node.JsonNodeCreator, ScimNode, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

public class EnterpriseUser extends ScimObjectNode
author Pascal Knueppel
created at: 11.10.2019 - 22:54

The following SCIM extension defines attributes commonly used in representing users that belong to, or act on behalf of, a business or enterprise. The enterprise User extension is identified using the following schema URI: "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User".
See Also:
  • Constructor Details

    • EnterpriseUser

      public EnterpriseUser()
    • EnterpriseUser

      public EnterpriseUser(String employeeNumber, String costCenter, String organization, String division, String department, Manager manager)
  • Method Details

    • getEmployeeNumber

      public Optional<String> getEmployeeNumber()
      A string identifier, typically numeric or alphanumeric, assigned to a person, typically based on order of hire or association with an organization.
    • setEmployeeNumber

      public void setEmployeeNumber(String employeeNumber)
      A string identifier, typically numeric or alphanumeric, assigned to a person, typically based on order of hire or association with an organization.
    • getCostCenter

      public Optional<String> getCostCenter()
      Identifies the name of a cost center.
    • setCostCenter

      public void setCostCenter(String costCenter)
      Identifies the name of a cost center.
    • getOrganization

      public Optional<String> getOrganization()
      Identifies the name of an organization.
    • setOrganization

      public void setOrganization(String organization)
      Identifies the name of an organization.
    • getDivision

      public Optional<String> getDivision()
      Identifies the name of a division.
    • setDivision

      public void setDivision(String division)
      Identifies the name of a division.
    • getDepartment

      public Optional<String> getDepartment()
      Identifies the name of a department.
    • setDepartment

      public void setDepartment(String department)
      Identifies the name of a department.
    • getManager

      public Optional<Manager> getManager()
      The user's manager. A complex type that optionally allows service providers to represent organizational hierarchy by referencing the "id" attribute of another User.
    • setManager

      public void setManager(Manager manager)
      The user's manager. A complex type that optionally allows service providers to represent organizational hierarchy by referencing the "id" attribute of another User.
    • builder

      public static EnterpriseUser.EnterpriseUserBuilder builder()