Class GrouperProvisionerDaoCapabilities

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerDaoCapabilities

public class GrouperProvisionerDaoCapabilities extends Object
  • Constructor Details

    • GrouperProvisionerDaoCapabilities

      public GrouperProvisionerDaoCapabilities()
  • Method Details

    • isCanRetrieveMembershipsWithEntity

      public boolean isCanRetrieveMembershipsWithEntity()
      if doing entity attributes, if all memberships can be retrieved with entity when the input flag is passed to do so
      Returns:
    • isCanRetrieveMembershipsWithGroup

      public boolean isCanRetrieveMembershipsWithGroup()
      if doing group attributes, if all memberships can be retrieved with group when the input flag is passed to do so
      Returns:
    • setCanRetrieveMembershipsWithGroup

      public void setCanRetrieveMembershipsWithGroup(boolean canRetrieveMembershipWithGroup)
      if doing group attributes, if all memberships can be retrieved with group when the input flag is passed to do so
      Parameters:
      canRetrieveMembershipWithGroup -
    • setCanRetrieveMembershipsWithEntity

      public void setCanRetrieveMembershipsWithEntity(boolean canRetrieveMembershipWithEntity)
      if doing entity attributes, if all memberships can be retrieved with entity when the input flag is passed to do so
      Parameters:
      canRetrieveMembershipWithEntity -
    • toString

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

      public Boolean getCanReplaceGroupMemberships()
    • setCanReplaceGroupMemberships

      public void setCanReplaceGroupMemberships(Boolean canReplaceGroupMemberships)
    • getCanDeleteEntities

      public Boolean getCanDeleteEntities()
    • setCanDeleteEntities

      public void setCanDeleteEntities(Boolean canDeleteEntities)
    • getCanDeleteEntity

      public Boolean getCanDeleteEntity()
    • setCanDeleteEntity

      public void setCanDeleteEntity(Boolean canDeleteEntity)
    • getCanDeleteGroup

      public Boolean getCanDeleteGroup()
    • setCanDeleteGroup

      public void setCanDeleteGroup(Boolean canDeleteGroup)
    • getDeleteMembershipsBatchSize

      public int getDeleteMembershipsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setDeleteMembershipsBatchSize

      public void setDeleteMembershipsBatchSize(int deleteMembershipsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      deleteMembershipsBatchSize1 -
    • getUpdateMembershipsBatchSize

      public int getUpdateMembershipsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setUpdateMembershipsBatchSize

      public void setUpdateMembershipsBatchSize(int updateMembershipsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      updateMembershipsBatchSize1 -
    • getInsertMembershipsBatchSize

      public int getInsertMembershipsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setInsertMembershipsBatchSize

      public void setInsertMembershipsBatchSize(int insertMembershipsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      insertMembershipsBatchSize1 -
    • getInsertGroupsBatchSize

      public int getInsertGroupsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setInsertGroupsBatchSize

      public void setInsertGroupsBatchSize(int insertGroupsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      insertGroupsBatchSize1 -
    • getUpdateGroupsBatchSize

      public int getUpdateGroupsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setUpdateGroupsBatchSize

      public void setUpdateGroupsBatchSize(int updateGroupsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      updateGroupsBatchSize1 -
    • getUpdateEntitiesBatchSize

      public int getUpdateEntitiesBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      update entities batch size
    • setUpdateEntitiesBatchSize

      public void setUpdateEntitiesBatchSize(int updateEntitiesBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      updateEntitiesBatchSize1 -
    • getInsertEntitiesBatchSize

      public int getInsertEntitiesBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      insert entities batch size
    • setInsertEntitiesBatchSize

      public void setInsertEntitiesBatchSize(int insertEntitiesBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      insertEntitiesBatchSize1 -
    • getRetrieveMembershipsBatchSize

      public int getRetrieveMembershipsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setRetrieveMembershipsBatchSize

      public void setRetrieveMembershipsBatchSize(int selectMembershipsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      selectMembershipsBatchSize1 -
    • getRetrieveGroupsBatchSize

      public int getRetrieveGroupsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setRetrieveGroupsBatchSize

      public void setRetrieveGroupsBatchSize(int selectGroupsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      selectGroupsBatchSize1 -
    • getRetrieveEntitiesBatchSize

      public int getRetrieveEntitiesBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setRetrieveEntitiesBatchSize

      public void setRetrieveEntitiesBatchSize(int selectEntitiesBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      selectEntitiesBatchSize1 -
    • getDefaultBatchSize

      public int getDefaultBatchSize()
      default batch size will be used for all batch sizes unless overridden
      Returns:
      default batch size
    • setDefaultBatchSize

      public void setDefaultBatchSize(int defaultBatchSize1)
      default batch size will be used for all batch sizes unless overridden
      Parameters:
      defaultBatchSize1 -
    • getDeleteEntitiesBatchSize

      public int getDeleteEntitiesBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      size
    • setDeleteEntitiesBatchSize

      public void setDeleteEntitiesBatchSize(int deleteEntitiesBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      deleteEntitiesBatchSize1 -
    • getDeleteGroupsBatchSize

      public int getDeleteGroupsBatchSize()
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Returns:
      delete group batch size
    • setDeleteGroupsBatchSize

      public void setDeleteGroupsBatchSize(int deleteGroupsBatchSize1)
      batch size in dao should correspond to how many items of work can be handled at once which will be batched for threads i.e. for databases its a batch size of 1000, for azure its a batch size of 20, for LDAP its a batch size of 1
      Parameters:
      deleteGroupsBatchSize1 -
    • getCanDeleteGroups

      public Boolean getCanDeleteGroups()
    • setCanDeleteGroups

      public void setCanDeleteGroups(Boolean canDeleteGroups)
    • getCanDeleteMembership

      public Boolean getCanDeleteMembership()
    • setCanDeleteMembership

      public void setCanDeleteMembership(Boolean canDeleteMembership)
    • getCanDeleteMemberships

      public Boolean getCanDeleteMemberships()
    • setCanDeleteMemberships

      public void setCanDeleteMemberships(Boolean canDeleteMemberships)
    • getCanInsertEntities

      public Boolean getCanInsertEntities()
    • setCanInsertEntities

      public void setCanInsertEntities(Boolean canInsertEntities)
    • getCanInsertEntity

      public Boolean getCanInsertEntity()
    • setCanInsertEntity

      public void setCanInsertEntity(Boolean canInsertEntity)
    • getCanInsertGroup

      public Boolean getCanInsertGroup()
    • setCanInsertGroup

      public void setCanInsertGroup(Boolean canInsertGroup)
    • getCanInsertGroups

      public Boolean getCanInsertGroups()
    • setCanInsertGroups

      public void setCanInsertGroups(Boolean canInsertGroups)
    • getCanInsertMembership

      public Boolean getCanInsertMembership()
    • setCanInsertMembership

      public void setCanInsertMembership(Boolean canInsertMembership)
    • getCanInsertMemberships

      public Boolean getCanInsertMemberships()
    • setCanInsertMemberships

      public void setCanInsertMemberships(Boolean canInsertMemberships)
    • getCanRetrieveAllData

      public Boolean getCanRetrieveAllData()
    • setCanRetrieveAllData

      public void setCanRetrieveAllData(Boolean canRetrieveAllData)
    • getCanRetrieveAllEntities

      public Boolean getCanRetrieveAllEntities()
    • setCanRetrieveAllEntities

      public void setCanRetrieveAllEntities(Boolean canRetrieveAllEntities)
    • getCanRetrieveAllGroups

      public Boolean getCanRetrieveAllGroups()
    • setCanRetrieveAllGroups

      public void setCanRetrieveAllGroups(Boolean canRetrieveAllGroups)
    • getCanRetrieveAllMemberships

      public Boolean getCanRetrieveAllMemberships()
    • setCanRetrieveAllMemberships

      public void setCanRetrieveAllMemberships(Boolean canRetrieveAllMemberships)
    • getCanRetrieveEntities

      public Boolean getCanRetrieveEntities()
    • setCanRetrieveEntities

      public void setCanRetrieveEntities(Boolean canRetrieveEntities)
    • getCanRetrieveEntity

      public Boolean getCanRetrieveEntity()
    • setCanRetrieveEntity

      public void setCanRetrieveEntity(Boolean canRetrieveEntity)
    • getCanRetrieveGroup

      public Boolean getCanRetrieveGroup()
    • setCanRetrieveGroup

      public void setCanRetrieveGroup(Boolean canRetrieveGroup)
    • getCanRetrieveGroups

      public Boolean getCanRetrieveGroups()
    • setCanRetrieveGroups

      public void setCanRetrieveGroups(Boolean canRetrieveGroups)
    • getCanRetrieveIncrementalData

      public Boolean getCanRetrieveIncrementalData()
    • setCanRetrieveIncrementalData

      public void setCanRetrieveIncrementalData(Boolean canRetrieveIncrementalData)
    • getCanRetrieveMembership

      public Boolean getCanRetrieveMembership()
    • setCanRetrieveMembership

      public void setCanRetrieveMembership(Boolean canRetrieveMembership)
    • getCanRetrieveMemberships

      public Boolean getCanRetrieveMemberships()
    • setCanRetrieveMemberships

      public void setCanRetrieveMemberships(Boolean canRetrieveMemberships)
    • getCanRetrieveMembershipOneByEntities

      public Boolean getCanRetrieveMembershipOneByEntities()
      if entity attributes, and retrieve memberships can have multiple entities each with one memberships attribute
      Returns:
    • setCanRetrieveMembershipOneByEntities

      public void setCanRetrieveMembershipOneByEntities(Boolean canRetrieveMembershipOneByEntities)
      if entity attributes, and retrieve memberships can have multiple entities each with one memberships attribute
      Parameters:
      canRetrieveMembershipByEntities -
    • getCanRetrieveMembershipOneByEntity

      public Boolean getCanRetrieveMembershipOneByEntity()
      if entity attributes, and retrieve membership can have one entity with one membership attribute
      Returns:
    • setCanRetrieveMembershipOneByEntity

      public void setCanRetrieveMembershipOneByEntity(Boolean canRetrieveMembershipByEntity)
      if entity attributes, and retrieve membership can have one entity with one membership attribute
      Parameters:
      canRetrieveMembershipByEntity -
    • getCanRetrieveMembershipOneByGroup

      public Boolean getCanRetrieveMembershipOneByGroup()
      if group attributes, and retrieve membership can have one group with one membership attribute
      Returns:
    • setCanRetrieveMembershipOneByGroup

      public void setCanRetrieveMembershipOneByGroup(Boolean canRetrieveMembershipOneByGroup)
      if group attributes, and retrieve membership can have one group with one membership attribute
      Parameters:
      canRetrieveMembershipByGroup -
    • getCanRetrieveMembershipOneByGroups

      public Boolean getCanRetrieveMembershipOneByGroups()
      if group attributes, and retrieve memberships can have multiple groups each with one membership attribute
      Returns:
    • setCanRetrieveMembershipOneByGroups

      public void setCanRetrieveMembershipOneByGroups(Boolean canRetrieveMembershipOneByGroups)
      if group attributes, and retrieve memberships can have multiple groups each with one membership attribute
      Parameters:
      canRetrieveMembershipByGroups -
    • getCanRetrieveMembershipsAllByGroup

      public Boolean getCanRetrieveMembershipsAllByGroup()
      if can get all memberships for one group by implementing method: retrieveMembershipsByGroup()
      Returns:
    • setCanRetrieveMembershipsAllByGroup

      public void setCanRetrieveMembershipsAllByGroup(Boolean canRetrieveMembershipsAllByGroup)
      if can get all memberships for one group by implementing method: retrieveMembershipsByGroup()
      Parameters:
      canRetrieveMembershipsAllByGroup -
    • getCanRetrieveMembershipsAllByGroups

      public Boolean getCanRetrieveMembershipsAllByGroups()
      if can get all memberships for multiple groups by implementing method: retrieveMembershipsByGroups()
      Returns:
    • setCanRetrieveMembershipsAllByGroups

      public void setCanRetrieveMembershipsAllByGroups(Boolean canRetrieveMembershipsAllByGroups)
      if can get all memberships for multiple groups by implementing method: retrieveMembershipsByGroups()
      Parameters:
      canRetrieveMembershipsAllByGroups -
    • getCanRetrieveMembershipsAllByEntities

      public Boolean getCanRetrieveMembershipsAllByEntities()
      if can get all memberships for multiple entites by implementing method: retrieveMembershipsByEntities()
      Returns:
    • setCanRetrieveMembershipsAllByEntities

      public void setCanRetrieveMembershipsAllByEntities(Boolean canRetrieveMembershipsAllByEntities)
      if can get all memberships for multiple entites by implementing method: retrieveMembershipsByEntities()
      Parameters:
      canRetrieveMembershipsAllByEntities -
    • getCanRetrieveMembershipsAllByEntity

      public Boolean getCanRetrieveMembershipsAllByEntity()
      if can get all memberships for one entity by implementing method: retrieveMembershipsByEntity()
      Returns:
    • setCanRetrieveMembershipsAllByEntity

      public void setCanRetrieveMembershipsAllByEntity(Boolean canRetrieveMembershipsAllByEntity)
      if can get all memberships for one entity by implementing method: retrieveMembershipsByEntity()
      Parameters:
      canRetrieveMembershipsAllByEntity -
    • getCanRetrieveMembershipsSomeByEntities

      public Boolean getCanRetrieveMembershipsSomeByEntities()
      if entity attributes, if select memberships can take multiple entities and multiple membership attributes
      Returns:
    • setCanRetrieveMembershipsSomeByEntities

      public void setCanRetrieveMembershipsSomeByEntities(Boolean canRetrieveMembershipsSomeByEntities)
      if entity attributes, if select memberships can take multiple entities and multiple membership attributes
      Parameters:
      canRetrieveMembershipsByEntities -
    • getCanRetrieveMembershipsSomeByEntity

      public Boolean getCanRetrieveMembershipsSomeByEntity()
      if entity attributes, if select membership can take one entity and multiple membership attributes
      Returns:
    • setCanRetrieveMembershipsSomeByEntity

      public void setCanRetrieveMembershipsSomeByEntity(Boolean canRetrieveMembershipsSomeByEntity)
      if entity attributes, if select membership can take one entity and multiple membership attributes
      Parameters:
      canRetrieveMembershipsByEntity -
    • getCanRetrieveMembershipsSomeByGroup

      public Boolean getCanRetrieveMembershipsSomeByGroup()
      if group attributes, if select membership can take one group and multiple membership attributes
      Returns:
    • setCanRetrieveMembershipsSomeByGroup

      public void setCanRetrieveMembershipsSomeByGroup(Boolean canRetrieveMembershipsSomeByGroup)
      if group attributes, if select membership can take one group and multiple membership attributes
      Parameters:
      canRetrieveMembershipsByGroup -
    • getCanRetrieveMembershipsSomeByGroups

      public Boolean getCanRetrieveMembershipsSomeByGroups()
      if group attributes, if select memberships can take multiple groups and multiple membership attributes
      Returns:
    • setCanRetrieveMembershipsSomeByGroups

      public void setCanRetrieveMembershipsSomeByGroups(Boolean canRetrieveMembershipsSomeByGroups)
      if group attributes, if select memberships can take multiple groups and multiple membership attributes
      Parameters:
      canRetrieveMembershipsByGroups -
    • getCanSendChangesToTarget

      public Boolean getCanSendChangesToTarget()
    • setCanSendChangesToTarget

      public void setCanSendChangesToTarget(Boolean canSendChangesToTarget)
    • getCanSendEntityChangesToTarget

      public Boolean getCanSendEntityChangesToTarget()
    • setCanSendEntityChangesToTarget

      public void setCanSendEntityChangesToTarget(Boolean canSendEntityChangesToTarget)
    • getCanSendGroupChangesToTarget

      public Boolean getCanSendGroupChangesToTarget()
    • setCanSendGroupChangesToTarget

      public void setCanSendGroupChangesToTarget(Boolean canSendGroupChangesToTarget)
    • getCanSendMembershipChangesToTarget

      public Boolean getCanSendMembershipChangesToTarget()
    • setCanSendMembershipChangesToTarget

      public void setCanSendMembershipChangesToTarget(Boolean canSendMembershipChangesToTarget)
    • getCanUpdateEntities

      public Boolean getCanUpdateEntities()
    • setCanUpdateEntities

      public void setCanUpdateEntities(Boolean canUpdateEntities)
    • getCanUpdateEntity

      public Boolean getCanUpdateEntity()
    • setCanUpdateEntity

      public void setCanUpdateEntity(Boolean canUpdateEntity)
    • getCanUpdateGroup

      public Boolean getCanUpdateGroup()
    • setCanUpdateGroup

      public void setCanUpdateGroup(Boolean canUpdateGroup)
    • getCanUpdateGroups

      public Boolean getCanUpdateGroups()
    • setCanUpdateGroups

      public void setCanUpdateGroups(Boolean canUpdateGroups)
    • getCanUpdateEntityMembershipAttribute

      public Boolean getCanUpdateEntityMembershipAttribute()
    • setCanUpdateEntityMembershipAttribute

      public void setCanUpdateEntityMembershipAttribute(Boolean canUpdateEntityMembershipAttribute)
    • getCanUpdateGroupMembershipAttribute

      public Boolean getCanUpdateGroupMembershipAttribute()
    • setCanUpdateGroupMembershipAttribute

      public void setCanUpdateGroupMembershipAttribute(Boolean canUpdateGroupMembershipAttribute)
    • getCanUpdateMembership

      public Boolean getCanUpdateMembership()
    • setCanUpdateMembership

      public void setCanUpdateMembership(Boolean canUpdateMembership)
    • getCanUpdateMemberships

      public Boolean getCanUpdateMemberships()
    • setCanUpdateMemberships

      public void setCanUpdateMemberships(Boolean canUpdateMemberships)