edu.internet2.middleware.grouper.hooks.beans
Class HooksMemberChangeSubjectBean

java.lang.Object
  extended by edu.internet2.middleware.grouper.hooks.beans.HooksBean
      extended by edu.internet2.middleware.grouper.hooks.beans.HooksMemberChangeSubjectBean
All Implemented Interfaces:
GrouperCloneable

public class HooksMemberChangeSubjectBean
extends HooksBean

bean to hold objects for member change subject operation


Field Summary
static String FIELD_DELETING_OLD_MEMBER
          constant for field name for: deletingOldMember
static String FIELD_MEMBER
          constant for field name for: member
static String FIELD_NEW_MEMBER_DIDNT_EXIST
          constant for field name for: newMemberDidntExist
static String FIELD_NEW_SUBJECT
          constant for field name for: newSubject
static String FIELD_OLD_SUBJECT_ID
          constant for field name for: oldSubjectId
static String FIELD_OLD_SUBJECT_SOURCE_ID
          constant for field name for: oldSubjectSourceId
 
Constructor Summary
HooksMemberChangeSubjectBean()
           
HooksMemberChangeSubjectBean(Member theMember, edu.internet2.middleware.subject.Subject theNewSubject, String theOldSubjectId, String theOldSubjectSourceId, boolean theDeletingOldMember, boolean theNewMemberDidntExist)
          construct
 
Method Summary
 HooksMemberChangeSubjectBean clone()
          deep clone the fields in this object
 Member getMember()
          object being inserted
 edu.internet2.middleware.subject.Subject getNewSubject()
          subject that is being changed to
 String getOldSubjectId()
          old subject info
 String getOldSubjectSourceId()
          old subject info
 boolean isDeletingOldMember()
          if we are deleting the old member object (only applicable if new member exists)
 boolean isNewMemberDidntExist()
          if the new member didnt exist, then just put the new subject in the old member
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_DELETING_OLD_MEMBER

public static final String FIELD_DELETING_OLD_MEMBER
constant for field name for: deletingOldMember

See Also:
Constant Field Values

FIELD_MEMBER

public static final String FIELD_MEMBER
constant for field name for: member

See Also:
Constant Field Values

FIELD_NEW_MEMBER_DIDNT_EXIST

public static final String FIELD_NEW_MEMBER_DIDNT_EXIST
constant for field name for: newMemberDidntExist

See Also:
Constant Field Values

FIELD_NEW_SUBJECT

public static final String FIELD_NEW_SUBJECT
constant for field name for: newSubject

See Also:
Constant Field Values

FIELD_OLD_SUBJECT_ID

public static final String FIELD_OLD_SUBJECT_ID
constant for field name for: oldSubjectId

See Also:
Constant Field Values

FIELD_OLD_SUBJECT_SOURCE_ID

public static final String FIELD_OLD_SUBJECT_SOURCE_ID
constant for field name for: oldSubjectSourceId

See Also:
Constant Field Values
Constructor Detail

HooksMemberChangeSubjectBean

public HooksMemberChangeSubjectBean()

HooksMemberChangeSubjectBean

public HooksMemberChangeSubjectBean(Member theMember,
                                    edu.internet2.middleware.subject.Subject theNewSubject,
                                    String theOldSubjectId,
                                    String theOldSubjectSourceId,
                                    boolean theDeletingOldMember,
                                    boolean theNewMemberDidntExist)
construct

Parameters:
theMember -
theNewSubject -
theOldSubjectId -
theOldSubjectSourceId -
theDeletingOldMember -
theNewMemberDidntExist -
Method Detail

getMember

public Member getMember()
object being inserted

Returns:
the Member

getNewSubject

public edu.internet2.middleware.subject.Subject getNewSubject()
subject that is being changed to

Returns:
the new subject

clone

public HooksMemberChangeSubjectBean clone()
deep clone the fields in this object

Specified by:
clone in interface GrouperCloneable
Specified by:
clone in class HooksBean
Returns:
the clone of the object
See Also:
Object.clone()

getOldSubjectId

public String getOldSubjectId()
old subject info

Returns:
old subject

getOldSubjectSourceId

public String 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