java.lang.Object
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2Group

public class GrouperScim2Group extends Object
  • Constructor Details

    • GrouperScim2Group

      public GrouperScim2Group()
  • Method Details

    • main

      public static void main(String[] args)
    • fromProvisioningGroup

      public static GrouperScim2Group fromProvisioningGroup(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet)
      Parameters:
      targetGroup -
      Returns:
    • validateMembersPath

      public String validateMembersPath(String path)
      see if this scim path matches the current members
      Parameters:
      path -
      Returns:
      userId
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toProvisioningGroup

      public ProvisioningGroup toProvisioningGroup()
    • fromJson

      public static GrouperScim2Group fromJson(com.fasterxml.jackson.databind.JsonNode groupNode)
      convert from jackson json
      Parameters:
      entityNode -
      Returns:
      the group
    • toJson

      public com.fasterxml.jackson.databind.node.ObjectNode toJson(Set<String> fieldNamesToSet)
      convert from jackson json
      Parameters:
      groupNode -
      Returns:
      the group
    • createTableScimGroup

      public static void createTableScimGroup(DdlVersionBean ddlVersionBean, Database database)
      Parameters:
      ddlVersionBean -
      database -
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getCreated

      public Timestamp getCreated()
      2020-04-06T16:48:19Z
    • setCreated

      public void setCreated(Timestamp created)
      2020-04-06T16:48:19Z
      Parameters:
      created -
    • getCreatedJson

      public String getCreatedJson()
      2020-04-06T16:48:19Z
    • setCreatedJson

      public void setCreatedJson(String created)
      2020-04-06T16:48:19Z
      Parameters:
      created -
    • getLastModified

      public Timestamp getLastModified()
      2020-04-06T16:48:19Z
      Returns:
    • getLastModifiedJson

      public String getLastModifiedJson()
      2020-04-06T16:48:19Z
      Returns:
    • setLastModified

      public void setLastModified(Timestamp lastModified)
      2020-04-06T16:48:19Z
      Parameters:
      lastModified -
    • setLastModifiedJson

      public void setLastModifiedJson(String lastModified)
      2020-04-06T16:48:19Z
      Parameters:
      lastModified -
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)