public class SqlProvisioningDao extends GrouperProvisionerTargetDaoBase
| Constructor and Description |
|---|
SqlProvisioningDao() |
| Modifier and Type | Method and Description |
|---|---|
TargetDaoDeleteGroupResponse |
deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest)
set each provisioning object as "provisioned" after the insert/update/delete is done
e.g.
|
TargetDaoDeleteMembershipResponse |
deleteMembership(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest)
set each provisioning object as "provisioned" after the insert/update/delete is done
e.g.
|
TargetDaoInsertGroupResponse |
insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest)
set each provisioning object as "provisioned" after the insert/update/delete is done
e.g.
|
TargetDaoInsertMembershipResponse |
insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest)
set each provisioning object as "provisioned" after the insert/update/delete is done
e.g.
|
void |
registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) |
TargetDaoRetrieveAllGroupsResponse |
retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) |
TargetDaoRetrieveAllMembershipsResponse |
retrieveAllMemberships(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest) |
List<ProvisioningGroup> |
retrieveGroups(boolean retrieveAll,
List<ProvisioningGroup> grouperTargetGroups,
boolean retrieveAllMembershipsInGroups) |
TargetDaoRetrieveGroupsResponse |
retrieveGroups(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest)
bulk retrieve target provisioning groups, generally use the matching Ids in the targetGroups
|
void |
retrieveGroupsAddRecord(List<ProvisioningGroup> result,
String groupTableIdColumn,
String[] colNames,
List<Object[]> groupAttributeValues) |
void |
retrieveGroupsByAttributesAddRecord(List<ProvisioningGroup> result,
String groupTableIdColumn,
String groupAttributeTableAttributeNameColumn,
String groupAttributeTableAttributeValueColumn,
String commaSeparatedGroupColumnNames,
String[] groupColumnNamesArray,
String[] groupAttributeColumnNamesArray,
List<Object[]> groupsAndAttributeValues) |
List<ProvisioningMembership> |
retrieveMemberships(boolean retrieveAll,
List<ProvisioningGroup> grouperTargetGroups,
List<ProvisioningEntity> grouperTargetEntities,
List<Object> grouperTargetMembershipsInput) |
protected void |
retrieveMembershipsAddRecord(List<ProvisioningMembership> result,
List<Object[]> membershipAttributeValues,
String[] colNames) |
TargetDaoRetrieveMembershipsBulkResponse |
retrieveMembershipsBulk(TargetDaoRetrieveMembershipsBulkRequest targetDaoRetrieveMembershipsBulkRequest)
bulk retrieve target provisioning Memberships, generally use the matching Ids in the targetMemberships
|
void |
updateGroup(ProvisioningGroup targetGroup) |
addTargetDaoTimingInfo, deleteEntities, deleteEntity, deleteGroups, deleteMemberships, getGrouperProvisioner, getGrouperProvisionerDaoCapabilities, getTargetDaoTimingInfos, insertEntities, insertEntity, insertGroups, insertMemberships, loggingStart, loggingStop, replaceGroupMemberships, retrieveAllData, retrieveAllEntities, retrieveEntities, retrieveEntity, retrieveGroup, retrieveIncrementalData, retrieveMembership, retrieveMemberships, retrieveMembershipsByEntities, retrieveMembershipsByEntity, retrieveMembershipsByGroup, retrieveMembershipsByGroups, sendChangesToTarget, sendEntityChangesToTarget, sendGroupChangesToTarget, sendMembershipChangesToTarget, setGrouperProvisioner, setGrouperProvisionerDaoCapabilities, setTargetDaoTimingInfos, updateEntities, updateEntity, updateGroup, updateGroups, updateMembership, updateMembershipspublic TargetDaoRetrieveAllMembershipsResponse retrieveAllMemberships(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest)
retrieveAllMemberships in class GrouperProvisionerTargetDaoBasepublic List<ProvisioningMembership> retrieveMemberships(boolean retrieveAll, List<ProvisioningGroup> grouperTargetGroups, List<ProvisioningEntity> grouperTargetEntities, List<Object> grouperTargetMembershipsInput)
protected void retrieveMembershipsAddRecord(List<ProvisioningMembership> result, List<Object[]> membershipAttributeValues, String[] colNames)
public void updateGroup(ProvisioningGroup targetGroup)
public TargetDaoDeleteGroupResponse deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest)
GrouperProvisionerTargetDaoBasedeleteGroup in class GrouperProvisionerTargetDaoBasepublic TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest)
retrieveAllGroups in class GrouperProvisionerTargetDaoBasepublic List<ProvisioningGroup> retrieveGroups(boolean retrieveAll, List<ProvisioningGroup> grouperTargetGroups, boolean retrieveAllMembershipsInGroups)
public void retrieveGroupsAddRecord(List<ProvisioningGroup> result, String groupTableIdColumn, String[] colNames, List<Object[]> groupAttributeValues)
public void retrieveGroupsByAttributesAddRecord(List<ProvisioningGroup> result, String groupTableIdColumn, String groupAttributeTableAttributeNameColumn, String groupAttributeTableAttributeValueColumn, String commaSeparatedGroupColumnNames, String[] groupColumnNamesArray, String[] groupAttributeColumnNamesArray, List<Object[]> groupsAndAttributeValues)
public TargetDaoDeleteMembershipResponse deleteMembership(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest)
GrouperProvisionerTargetDaoBasedeleteMembership in class GrouperProvisionerTargetDaoBasepublic TargetDaoInsertMembershipResponse insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest)
GrouperProvisionerTargetDaoBaseinsertMembership in class GrouperProvisionerTargetDaoBasepublic TargetDaoRetrieveGroupsResponse retrieveGroups(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest)
GrouperProvisionerTargetDaoBaseretrieveGroups in class GrouperProvisionerTargetDaoBasepublic TargetDaoRetrieveMembershipsBulkResponse retrieveMembershipsBulk(TargetDaoRetrieveMembershipsBulkRequest targetDaoRetrieveMembershipsBulkRequest)
GrouperProvisionerTargetDaoBaseretrieveMembershipsBulk in class GrouperProvisionerTargetDaoBasepublic TargetDaoInsertGroupResponse insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest)
GrouperProvisionerTargetDaoBaseinsertGroup in class GrouperProvisionerTargetDaoBasepublic void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities)
registerGrouperProvisionerDaoCapabilities in class GrouperProvisionerTargetDaoBaseCopyright © 2016 Internet2. All rights reserved.