public class GrouperUserDataApi extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_USER_DATA_OBJECTS
this is the max user data objects in json to fit in a 4k field
|
Constructor and Description |
---|
GrouperUserDataApi() |
Modifier and Type | Method and Description |
---|---|
static void |
favoriteAttributeDefAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static void |
favoriteAttributeDefNameAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDefName attributeDefName) |
static void |
favoriteAttributeDefNameRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDefName attributeDefName) |
static Set<AttributeDefName> |
favoriteAttributeDefNames(String userDataGroupName,
Subject subject) |
static void |
favoriteAttributeDefRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static Set<AttributeDef> |
favoriteAttributeDefs(String userDataGroupName,
Subject subject) |
static void |
favoriteGroupAdd(String userDataGroupName,
Subject subjectToAddTo,
Group group) |
static void |
favoriteGroupRemove(String userDataGroupName,
Subject subjectToAddTo,
Group group) |
static Set<Group> |
favoriteGroups(String userDataGroupName,
Subject subject) |
static void |
favoriteMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
favoriteMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Subject subjectThatIsFavorite) |
static void |
favoriteMemberRemove(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
favoriteMemberRemove(String userDataGroupName,
Subject subjectToRemoveFrom,
Subject subjectThatIsFavorite) |
static Set<Member> |
favoriteMembers(String userDataGroupName,
Subject subject) |
static void |
favoriteStemAdd(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static void |
favoriteStemRemove(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static Set<Stem> |
favoriteStems(String userDataGroupName,
Subject subject) |
static void |
main(String[] args) |
static <T> T |
preferences(String userDataGroupName,
Subject subjectToAddTo,
Class<T> preferencesClass) |
static void |
preferencesAssign(String userDataGroupName,
Subject subjectToAddTo,
Object preferences) |
static void |
recentlyUsedAttributeDefAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static void |
recentlyUsedAttributeDefNameAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDefName attributeDefName) |
static void |
recentlyUsedAttributeDefNameRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDefName attributeDefName) |
static Set<AttributeDefName> |
recentlyUsedAttributeDefNames(String userDataGroupName,
Subject subject) |
static void |
recentlyUsedAttributeDefRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static Set<AttributeDef> |
recentlyUsedAttributeDefs(String userDataGroupName,
Subject subject) |
static void |
recentlyUsedGroupAdd(String userDataGroupName,
Subject subjectToAddTo,
Group group) |
static void |
recentlyUsedGroupRemove(String userDataGroupName,
Subject subjectToAddTo,
Group group) |
static Set<Group> |
recentlyUsedGroups(String userDataGroupName,
Subject subject) |
static void |
recentlyUsedMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
recentlyUsedMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Subject subjectThatIsRecentlyUsed) |
static void |
recentlyUsedMemberRemove(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
recentlyUsedMemberRemove(String userDataGroupName,
Subject subjectToRemoveFrom,
Subject subjectThatIsRecentlyUsed) |
static Set<Member> |
recentlyUsedMembers(String userDataGroupName,
Subject subject) |
static void |
recentlyUsedStemAdd(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static void |
recentlyUsedStemRemove(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static Set<Stem> |
recentlyUsedStems(String userDataGroupName,
Subject subject) |
public static final int MAX_USER_DATA_OBJECTS
public static void main(String[] args)
args
- public static void favoriteGroupAdd(String userDataGroupName, Subject subjectToAddTo, Group group)
subjectToAddTo
- userDataGroupName
- group
- public static void favoriteGroupRemove(String userDataGroupName, Subject subjectToAddTo, Group group)
subjectToAddTo
- userDataGroupName
- group
- public static Set<Group> favoriteGroups(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedGroupAdd(String userDataGroupName, Subject subjectToAddTo, Group group)
subjectToAddTo
- userDataGroupName
- group
- public static Set<Group> recentlyUsedGroups(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedGroupRemove(String userDataGroupName, Subject subjectToAddTo, Group group)
subjectToAddTo
- userDataGroupName
- group
- public static void favoriteAttributeDefAdd(String userDataGroupName, Subject subjectToAddTo, AttributeDef attributeDef)
subjectToAddTo
- userDataGroupName
- attributeDef
- public static void favoriteAttributeDefRemove(String userDataGroupName, Subject subjectToAddTo, AttributeDef attributeDef)
subjectToAddTo
- userDataGroupName
- attributeDef
- public static Set<AttributeDef> favoriteAttributeDefs(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void favoriteAttributeDefNameAdd(String userDataGroupName, Subject subjectToAddTo, AttributeDefName attributeDefName)
subjectToAddTo
- userDataGroupName
- attributeDefName
- public static void favoriteAttributeDefNameRemove(String userDataGroupName, Subject subjectToAddTo, AttributeDefName attributeDefName)
subjectToAddTo
- userDataGroupName
- attributeDefName
- public static Set<AttributeDefName> favoriteAttributeDefNames(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void favoriteStemAdd(String userDataGroupName, Subject subjectToAddTo, Stem stem)
subjectToAddTo
- userDataGroupName
- stem
- public static void preferencesAssign(String userDataGroupName, Subject subjectToAddTo, Object preferences)
subjectToAddTo
- userDataGroupName
- preferences
- public static <T> T preferences(String userDataGroupName, Subject subjectToAddTo, Class<T> preferencesClass)
subjectToAddTo
- userDataGroupName
- preferences
- public static void favoriteStemRemove(String userDataGroupName, Subject subjectToAddTo, Stem stem)
subjectToAddTo
- userDataGroupName
- stem
- public static Set<Stem> favoriteStems(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void favoriteMemberRemove(String userDataGroupName, Subject subjectToRemoveFrom, Subject subjectThatIsFavorite)
subjectToRemoveFrom
- userDataGroupName
- subjectThatIsFavorite
- public static void favoriteMemberAdd(String userDataGroupName, Subject subjectToAddTo, Subject subjectThatIsFavorite)
subjectToAddTo
- userDataGroupName
- subjectThatIsFavorite
- public static void recentlyUsedMemberAdd(String userDataGroupName, Subject subjectToAddTo, Subject subjectThatIsRecentlyUsed)
subjectToAddTo
- userDataGroupName
- subjectThatIsRecentlyUsed
- public static void favoriteMemberAdd(String userDataGroupName, Subject subjectToAddTo, Member member)
subjectToAddTo
- userDataGroupName
- member
- public static void favoriteMemberRemove(String userDataGroupName, Subject subjectToAddTo, Member member)
subjectToAddTo
- userDataGroupName
- member
- public static Set<Member> favoriteMembers(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedStemAdd(String userDataGroupName, Subject subjectToAddTo, Stem stem)
subjectToAddTo
- userDataGroupName
- stem
- public static void recentlyUsedStemRemove(String userDataGroupName, Subject subjectToAddTo, Stem stem)
subjectToAddTo
- userDataGroupName
- stem
- public static Set<Stem> recentlyUsedStems(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedAttributeDefAdd(String userDataGroupName, Subject subjectToAddTo, AttributeDef attributeDef)
subjectToAddTo
- userDataGroupName
- attributeDef
- public static void recentlyUsedAttributeDefRemove(String userDataGroupName, Subject subjectToAddTo, AttributeDef attributeDef)
subjectToAddTo
- userDataGroupName
- attributeDef
- public static Set<AttributeDef> recentlyUsedAttributeDefs(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedAttributeDefNameAdd(String userDataGroupName, Subject subjectToAddTo, AttributeDefName attributeDefName)
subjectToAddTo
- userDataGroupName
- attributeDefName
- public static void recentlyUsedAttributeDefNameRemove(String userDataGroupName, Subject subjectToAddTo, AttributeDefName attributeDefName)
subjectToAddTo
- userDataGroupName
- attributeDefName
- public static Set<AttributeDefName> recentlyUsedAttributeDefNames(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- public static void recentlyUsedMemberAdd(String userDataGroupName, Subject subjectToAddTo, Member member)
subjectToAddTo
- userDataGroupName
- member
- public static void recentlyUsedMemberRemove(String userDataGroupName, Subject subjectToAddTo, Member member)
subjectToAddTo
- userDataGroupName
- member
- public static Set<Member> recentlyUsedMembers(String userDataGroupName, Subject subject)
subject
- userDataGroupName
- Copyright © 2016 Internet2. All rights reserved.