java.lang.Object
edu.internet2.middleware.grouper.app.boxProvisioner.GrouperBoxGroup

public class GrouperBoxGroup extends Object
  • Field Details

    • grouperBoxGroupToBoxSpecificAttributeNames

      public static final Map<String,String> grouperBoxGroupToBoxSpecificAttributeNames
  • Constructor Details

    • GrouperBoxGroup

      public GrouperBoxGroup()
  • Method Details

    • main

      public static void main(String[] args) throws Exception
      Throws:
      Exception
    • createTableBoxGroup

      public static void createTableBoxGroup(DdlVersionBean ddlVersionBean, Database database)
      Parameters:
      ddlVersionBean -
      database -
    • toProvisioningGroup

      public ProvisioningGroup toProvisioningGroup()
    • fromProvisioningGroup

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

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

      public String getType()
    • setType

      public void setType(String type)
    • getCreatedAt

      public Timestamp getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Timestamp createdAt)
    • getModifiedAt

      public Timestamp getModifiedAt()
    • setModifiedAt

      public void setModifiedAt(Timestamp modifiedAt)
    • getExternalSyncIdentifier

      public String getExternalSyncIdentifier()
    • setExternalSyncIdentifier

      public void setExternalSyncIdentifier(String externalSyncIdentifier)
    • getGroupType

      public String getGroupType()
    • setGroupType

      public void setGroupType(String groupType)
    • getInvitabilityLevel

      public String getInvitabilityLevel()
    • setInvitabilityLevel

      public void setInvitabilityLevel(String invitabilityLevel)
    • getMemberViewabilityLevel

      public String getMemberViewabilityLevel()
    • setMemberViewabilityLevel

      public void setMemberViewabilityLevel(String memberViewabilityLevel)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isCanInviteAsCollaborator

      public boolean isCanInviteAsCollaborator()
    • setCanInviteAsCollaborator

      public void setCanInviteAsCollaborator(boolean canInviteAsCollaborator)
    • getCanInviteAsCollaboratorDb

      public String getCanInviteAsCollaboratorDb()
    • setCanInviteAsCollaboratorDb

      public void setCanInviteAsCollaboratorDb(String canInviteAsCollaborator)
    • getProvenance

      public String getProvenance()
    • setProvenance

      public void setProvenance(String provenance)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getCreatedJson

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

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

      public String getModifiedJson()
      2020-04-06T16:48:19Z
    • setModifiedJson

      public void setModifiedJson(String modified)
      2020-04-06T16:48:19Z
      Parameters:
      modified -
    • fromJson

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

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