public class GrouperObjectTypesConfiguration extends Object
Constructor and Description |
---|
GrouperObjectTypesConfiguration() |
Modifier and Type | Method and Description |
---|---|
static void |
copyConfigFromParent(GrouperObject grouperObject)
find type config in the parent hierarchy for a given grouper object for all object types (ref, basis, etc) and assign that config to this grouper object.
|
static void |
copyConfigFromParent(GrouperObject grouperObject,
String objectType)
find type config in the parent hierarchy for a given grouper object and type.
|
static void |
deleteTypeAttribute(GrouperObject grouperObject,
String objectType) |
static List<Stem> |
findStemsWhereCurrentUserIsAdminOfService(Subject subject)
find all stems where given subject is admin of service
|
static void |
fixGrouperObjectTypeAttributeValueForIndirectGrouperObject(GrouperObject grouperObject,
String objectTypeName) |
static void |
fixGrouperObjectTypesAttributeValueForIndirectGrouperObject(GrouperObject grouperObject) |
static void |
fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem) |
static void |
fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem,
String objectTypeName) |
static List<StemOrGroupObjectType> |
getAutoAssignTypeCandidates(Stem stem,
Subject subject)
get list of objects that qualify for auto assign type suggestions
|
static GrouperObjectTypesAttributeValue |
getGrouperObjectTypesAttributeValue(GrouperObject grouperObject,
String objectTypeName)
retrieve type setting for a given grouper object (group/stem) and object type name.
|
static List<GrouperObjectTypesAttributeValue> |
getGrouperObjectTypesAttributeValues(GrouperObject grouperObject)
retrieve all the configured type settings for a given grouper object (group/stem)
|
static void |
saveOrUpdateTypeAttributes(GrouperObjectTypesAttributeValue grouperObjectTypesAttributeValue,
GrouperObject grouperObject)
save or update type config for a given grouper object (group/stem)
|
public static GrouperObjectTypesAttributeValue getGrouperObjectTypesAttributeValue(GrouperObject grouperObject, String objectTypeName)
grouperObject
- objectTypeName
- public static List<GrouperObjectTypesAttributeValue> getGrouperObjectTypesAttributeValues(GrouperObject grouperObject)
grouperObject
- public static void saveOrUpdateTypeAttributes(GrouperObjectTypesAttributeValue grouperObjectTypesAttributeValue, GrouperObject grouperObject)
grouperObjectTypesAttributeValue
- grouperObject
- public static void copyConfigFromParent(GrouperObject grouperObject)
grouperObject
- public static void fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem)
public static void fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem, String objectTypeName)
public static void fixGrouperObjectTypeAttributeValueForIndirectGrouperObject(GrouperObject grouperObject, String objectTypeName)
public static void fixGrouperObjectTypesAttributeValueForIndirectGrouperObject(GrouperObject grouperObject)
public static void copyConfigFromParent(GrouperObject grouperObject, String objectType)
grouperObject
- objectType
- public static List<Stem> findStemsWhereCurrentUserIsAdminOfService(Subject subject)
public static List<StemOrGroupObjectType> getAutoAssignTypeCandidates(Stem stem, Subject subject)
stem
- subject
- public static void deleteTypeAttribute(GrouperObject grouperObject, String objectType)
Copyright © 2016 Internet2. All rights reserved.