Class HooksMemberChangeSubjectBean
java.lang.Object
edu.internet2.middleware.grouper.hooks.beans.HooksBean
edu.internet2.middleware.grouper.hooks.beans.HooksMemberChangeSubjectBean
- All Implemented Interfaces:
GrouperCloneable
bean to hold objects for member change subject operation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
constant for field name for: deletingOldMemberstatic final String
constant for field name for: memberstatic final String
constant for field name for: newMemberDidntExiststatic final String
constant for field name for: newSubjectstatic final String
constant for field name for: oldSubjectIdstatic final String
constant for field name for: oldSubjectSourceId -
Constructor Summary
ConstructorsConstructorDescriptionHooksMemberChangeSubjectBean
(Member theMember, Subject theNewSubject, String theOldSubjectId, String theOldSubjectSourceId, boolean theDeletingOldMember, boolean theNewMemberDidntExist) construct -
Method Summary
Modifier and TypeMethodDescriptionclone()
deep clone the fields in this objectobject being insertedsubject that is being changed toold subject infoold subject infoboolean
if we are deleting the old member object (only applicable if new member exists)boolean
if the new member didnt exist, then just put the new subject in the old member
-
Field Details
-
FIELD_DELETING_OLD_MEMBER
constant for field name for: deletingOldMember- See Also:
-
FIELD_MEMBER
constant for field name for: member- See Also:
-
FIELD_NEW_MEMBER_DIDNT_EXIST
constant for field name for: newMemberDidntExist- See Also:
-
FIELD_NEW_SUBJECT
constant for field name for: newSubject- See Also:
-
FIELD_OLD_SUBJECT_ID
constant for field name for: oldSubjectId- See Also:
-
FIELD_OLD_SUBJECT_SOURCE_ID
constant for field name for: oldSubjectSourceId- See Also:
-
-
Constructor Details
-
HooksMemberChangeSubjectBean
public HooksMemberChangeSubjectBean() -
HooksMemberChangeSubjectBean
public HooksMemberChangeSubjectBean(Member theMember, Subject theNewSubject, String theOldSubjectId, String theOldSubjectSourceId, boolean theDeletingOldMember, boolean theNewMemberDidntExist) construct- Parameters:
theMember
-theNewSubject
-theOldSubjectId
-theOldSubjectSourceId
-theDeletingOldMember
-theNewMemberDidntExist
-
-
-
Method Details
-
getMember
object being inserted- Returns:
- the Member
-
getNewSubject
subject that is being changed to- Returns:
- the new subject
-
clone
deep clone the fields in this object- Specified by:
clone
in interfaceGrouperCloneable
- Specified by:
clone
in classHooksBean
- Returns:
- the clone of the object
- See Also:
-
getOldSubjectId
old subject info- Returns:
- old subject
-
getOldSubjectSourceId
old subject info- Returns:
- old subject
-
isDeletingOldMember
public boolean isDeletingOldMember()if we are deleting the old member object (only applicable if new member exists)- Returns:
- true/false
-
isNewMemberDidntExist
public boolean isNewMemberDidntExist()if the new member didnt exist, then just put the new subject in the old member- Returns:
- true/false
-