org.cloudfoundry.identity.uaa.scim.jdbc
Class JdbcScimGroupExternalMembershipManager
java.lang.Object
org.cloudfoundry.identity.uaa.rest.jdbc.AbstractQueryable<ScimGroupExternalMember>
org.cloudfoundry.identity.uaa.scim.jdbc.JdbcScimGroupExternalMembershipManager
- All Implemented Interfaces:
- Queryable<ScimGroupExternalMember>, ScimGroupExternalMembershipManager
public class JdbcScimGroupExternalMembershipManager
- extends AbstractQueryable<ScimGroupExternalMember>
- implements ScimGroupExternalMembershipManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTERNAL_GROUP_MAPPING_FIELDS
public static final String EXTERNAL_GROUP_MAPPING_FIELDS
- See Also:
- Constant Field Values
EXTERNAL_GROUP_MAPPING_TABLE
public static final String EXTERNAL_GROUP_MAPPING_TABLE
- See Also:
- Constant Field Values
ADD_EXTERNAL_GROUP_MAPPING_SQL
public static final String ADD_EXTERNAL_GROUP_MAPPING_SQL
UPDATE_EXTERNAL_GROUP_MAPPING_SQL
public static final String UPDATE_EXTERNAL_GROUP_MAPPING_SQL
GET_EXTERNAL_GROUP_MAP_SQL
public static final String GET_EXTERNAL_GROUP_MAP_SQL
GET_EXTERNAL_GROUP_MAPPINGS_SQL
public static final String GET_EXTERNAL_GROUP_MAPPINGS_SQL
GET_GROUPS_BY_EXTERNAL_GROUP_MAPPING_SQL
public static final String GET_GROUPS_BY_EXTERNAL_GROUP_MAPPING_SQL
GET_GROUPS_WITH_EXTERNAL_GROUP_MAPPINGS_SQL
public static final String GET_GROUPS_WITH_EXTERNAL_GROUP_MAPPINGS_SQL
DELETE_EXTERNAL_GROUP_MAPPING_SQL
public static final String DELETE_EXTERNAL_GROUP_MAPPING_SQL
DELETE_EXTERNAL_GROUP_MAPPINGS_USING_GROUP_SQL
public static final String DELETE_EXTERNAL_GROUP_MAPPINGS_USING_GROUP_SQL
DELETE_EXTERNAL_GROUP_MAPPING_USING_EXTERNAL_GROUPS_SQL
public static final String DELETE_EXTERNAL_GROUP_MAPPING_USING_EXTERNAL_GROUPS_SQL
JdbcScimGroupExternalMembershipManager
public JdbcScimGroupExternalMembershipManager(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
JdbcPagingListFactory pagingListFactory)
mapExternalGroup
public ScimGroupExternalMember mapExternalGroup(String groupId,
String externalGroup)
throws ScimResourceNotFoundException,
MemberAlreadyExistsException
- Specified by:
mapExternalGroup in interface ScimGroupExternalMembershipManager
- Throws:
ScimResourceNotFoundException
MemberAlreadyExistsException
getExternalGroupMapsByGroupId
public List<ScimGroupExternalMember> getExternalGroupMapsByGroupId(String groupId)
throws ScimResourceNotFoundException
- Specified by:
getExternalGroupMapsByGroupId in interface ScimGroupExternalMembershipManager
- Throws:
ScimResourceNotFoundException
getExternalGroupMapsByGroupName
public List<ScimGroupExternalMember> getExternalGroupMapsByGroupName(String groupName)
throws ScimResourceNotFoundException
- Specified by:
getExternalGroupMapsByGroupName in interface ScimGroupExternalMembershipManager
- Throws:
ScimResourceNotFoundException
getExternalGroupMapsByExternalGroup
public List<ScimGroupExternalMember> getExternalGroupMapsByExternalGroup(String externalGroup)
throws ScimResourceNotFoundException
- Specified by:
getExternalGroupMapsByExternalGroup in interface ScimGroupExternalMembershipManager
- Throws:
ScimResourceNotFoundException
setScimGroupProvisioning
public void setScimGroupProvisioning(ScimGroupProvisioning scimGroupProvisioning)
getBaseSqlQuery
protected String getBaseSqlQuery()
- Specified by:
getBaseSqlQuery in class AbstractQueryable<ScimGroupExternalMember>
Copyright © 2013. All rights reserved.