public class MembershipOneInFolderMaxHook extends MembershipHooks
Modifier and Type | Field and Description |
---|---|
static String |
HOOK_VETO_MEMBERSHIP_ONE_IN_FOLDER_CANT_DELETE_MEMBER |
static String |
membershipOneFolderExtensionOfAttributeDefName
put this attribute on a folder to ensure there is one membership only for any group in folder
|
METHOD_MEMBERSHIP_POST_ADD_MEMBER, METHOD_MEMBERSHIP_POST_COMMIT_ADD_MEMBER, METHOD_MEMBERSHIP_POST_COMMIT_DELETE, METHOD_MEMBERSHIP_POST_COMMIT_INSERT, METHOD_MEMBERSHIP_POST_COMMIT_REMOVE_MEMBER, METHOD_MEMBERSHIP_POST_COMMIT_UPDATE, METHOD_MEMBERSHIP_POST_DELETE, METHOD_MEMBERSHIP_POST_INSERT, METHOD_MEMBERSHIP_POST_REMOVE_MEMBER, METHOD_MEMBERSHIP_POST_UPDATE, METHOD_MEMBERSHIP_PRE_ADD_MEMBER, METHOD_MEMBERSHIP_PRE_DELETE, METHOD_MEMBERSHIP_PRE_INSERT, METHOD_MEMBERSHIP_PRE_REMOVE_MEMBER, METHOD_MEMBERSHIP_PRE_UPDATE
Constructor and Description |
---|
MembershipOneInFolderMaxHook() |
Modifier and Type | Method and Description |
---|---|
static void |
assignMembershipOneInFolderAttributeDefName(Stem stem)
pass in the stem and assign attribute and clear cache
|
static void |
clearHook() |
static void |
initObjectsOnce(boolean inCheckConfig) |
static String |
membershipOneFolderStemName()
base stem for these attributes (just in hooks folder)
|
static AttributeDefName |
membershipOneInFolderAttributeDefName() |
void |
membershipPreAddMember(HooksContext hooksContext,
HooksMembershipChangeBean preAddMemberBean)
called right before a membership update (high level, not the side effects)
|
membershipPostAddMember, membershipPostCommitAddMember, membershipPostCommitDelete, membershipPostCommitInsert, membershipPostCommitRemoveMember, membershipPostCommitUpdate, membershipPostDelete, membershipPostInsert, membershipPostRemoveMember, membershipPostUpdate, membershipPreDelete, membershipPreInsert, membershipPreRemoveMember, membershipPreUpdate
public static final String HOOK_VETO_MEMBERSHIP_ONE_IN_FOLDER_CANT_DELETE_MEMBER
public static final String membershipOneFolderExtensionOfAttributeDefName
public static String membershipOneFolderStemName()
public static void initObjectsOnce(boolean inCheckConfig)
inCheckConfig
- public void membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean)
MembershipHooks
public static void clearHook()
public static AttributeDefName membershipOneInFolderAttributeDefName()
public static void assignMembershipOneInFolderAttributeDefName(Stem stem)
stem
- Copyright © 2016 Internet2. All rights reserved.