Interface GroupDataBinder
-
- All Known Implementing Classes:
GroupDataBinderImpl
public interface GroupDataBinder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
create(Group group, GroupCR groupCR)
Map<String,PropagationByResource<String>>
findAnyObjectsWithTransitiveResources(String groupKey)
Finds any objects having resources assigned exclusively because of memberships of the given group.Map<String,PropagationByResource<String>>
findUsersWithTransitiveResources(String groupKey)
Finds users having resources assigned exclusively because of memberships of the given group.GroupTO
getGroupTO(String key)
GroupTO
getGroupTO(Group group, boolean details)
TypeExtensionTO
getTypeExtensionTO(TypeExtension typeExt)
PropagationByResource<String>
update(Group group, GroupUR groupUR)
-
-
-
Method Detail
-
getTypeExtensionTO
TypeExtensionTO getTypeExtensionTO(TypeExtension typeExt)
-
update
PropagationByResource<String> update(Group group, GroupUR groupUR)
-
findAnyObjectsWithTransitiveResources
Map<String,PropagationByResource<String>> findAnyObjectsWithTransitiveResources(String groupKey)
Finds any objects having resources assigned exclusively because of memberships of the given group.- Parameters:
groupKey
- group key- Returns:
- map containing pairs with any object key and operations to be performed on those resources (DELETE, typically).
-
findUsersWithTransitiveResources
Map<String,PropagationByResource<String>> findUsersWithTransitiveResources(String groupKey)
Finds users having resources assigned exclusively because of memberships of the given group.- Parameters:
groupKey
- group key- Returns:
- map containing pairs with user key and operations to be performed on those resources (DELETE, typically).
-
-