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, updateMemberships
public TargetDaoRetrieveAllMembershipsResponse retrieveAllMemberships(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest)
retrieveAllMemberships
in class GrouperProvisionerTargetDaoBase
public 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)
GrouperProvisionerTargetDaoBase
deleteGroup
in class GrouperProvisionerTargetDaoBase
public TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest)
retrieveAllGroups
in class GrouperProvisionerTargetDaoBase
public 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)
GrouperProvisionerTargetDaoBase
deleteMembership
in class GrouperProvisionerTargetDaoBase
public TargetDaoInsertMembershipResponse insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest)
GrouperProvisionerTargetDaoBase
insertMembership
in class GrouperProvisionerTargetDaoBase
public TargetDaoRetrieveGroupsResponse retrieveGroups(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest)
GrouperProvisionerTargetDaoBase
retrieveGroups
in class GrouperProvisionerTargetDaoBase
public TargetDaoRetrieveMembershipsBulkResponse retrieveMembershipsBulk(TargetDaoRetrieveMembershipsBulkRequest targetDaoRetrieveMembershipsBulkRequest)
GrouperProvisionerTargetDaoBase
retrieveMembershipsBulk
in class GrouperProvisionerTargetDaoBase
public TargetDaoInsertGroupResponse insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest)
GrouperProvisionerTargetDaoBase
insertGroup
in class GrouperProvisionerTargetDaoBase
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities)
registerGrouperProvisionerDaoCapabilities
in class GrouperProvisionerTargetDaoBase
Copyright © 2016 Internet2. All rights reserved.