edu.internet2.middleware.grouper.rules.beans
Class RulesPrivilegeBean

java.lang.Object
  extended by edu.internet2.middleware.grouper.rules.beans.RulesBean
      extended by edu.internet2.middleware.grouper.rules.beans.RulesPrivilegeBean

public class RulesPrivilegeBean
extends RulesBean

bean for membership rules


Constructor Summary
RulesPrivilegeBean()
           
RulesPrivilegeBean(AttributeDef attributeDef1, edu.internet2.middleware.subject.Subject subject1, Privilege privilege1)
           
RulesPrivilegeBean(Group group1, edu.internet2.middleware.subject.Subject subject1, Privilege privilege1)
           
RulesPrivilegeBean(Stem stem1, edu.internet2.middleware.subject.Subject subject1, Privilege privilege1)
           
 
Method Summary
 AttributeDef getAttributeDef()
          get this attributeDef
 Group getGroup()
          group
 Member getMember()
           
 String getMemberId()
          get this member id
 Privilege getPrivilege()
          privilege being affected
 Stem getStem()
          get this stem
 edu.internet2.middleware.subject.Subject getSubject()
          subject
 String getSubjectSourceId()
          subject source id
 void setAttributeDef(AttributeDef attributeDef1)
           
 void setGroup(Group group1)
          group
 void setMember(Member member)
           
 void setPrivilege(Privilege privilege1)
          privilege being affected
 void setStem(Stem stem1)
           
 void setSubject(edu.internet2.middleware.subject.Subject subject1)
          subject
 String toString()
           
 
Methods inherited from class edu.internet2.middleware.grouper.rules.beans.RulesBean
getAttributeDefName, getSubjectUnderlyingSession, hasAttributeDef, hasAttributeDefName, hasGroup, hasStem, setSubjectUnderlyingSession
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RulesPrivilegeBean

public RulesPrivilegeBean()

RulesPrivilegeBean

public RulesPrivilegeBean(Group group1,
                          edu.internet2.middleware.subject.Subject subject1,
                          Privilege privilege1)
Parameters:
group1 -
subject1 -
privilege1 -

RulesPrivilegeBean

public RulesPrivilegeBean(Stem stem1,
                          edu.internet2.middleware.subject.Subject subject1,
                          Privilege privilege1)
Parameters:
stem1 -
subject1 -
privilege1 -

RulesPrivilegeBean

public RulesPrivilegeBean(AttributeDef attributeDef1,
                          edu.internet2.middleware.subject.Subject subject1,
                          Privilege privilege1)
Parameters:
attributeDef1 -
subject1 -
privilege1 -
Method Detail

getPrivilege

public Privilege getPrivilege()
privilege being affected

Returns:
the privilege

setPrivilege

public void setPrivilege(Privilege privilege1)
privilege being affected

Parameters:
privilege1 - the privilege to set

getGroup

public Group getGroup()
group

Overrides:
getGroup in class RulesBean
Returns:
the group

getMember

public Member getMember()
Returns:
the member

setMember

public void setMember(Member member)
Parameters:
member - the member to set

getAttributeDef

public AttributeDef getAttributeDef()
Description copied from class: RulesBean
get this attributeDef

Overrides:
getAttributeDef in class RulesBean
Returns:
the attributeDef

setAttributeDef

public void setAttributeDef(AttributeDef attributeDef1)
Parameters:
attributeDef1 - the attributeDef to set

setStem

public void setStem(Stem stem1)
Parameters:
stem1 - the stem to set

setGroup

public void setGroup(Group group1)
group

Parameters:
group1 - the group to set

getSubject

public edu.internet2.middleware.subject.Subject getSubject()
subject

Overrides:
getSubject in class RulesBean
Returns:
the subject

getMemberId

public String getMemberId()
Description copied from class: RulesBean
get this member id

Overrides:
getMemberId in class RulesBean
Returns:
this member id
See Also:
RulesBean.getMemberId()

setSubject

public void setSubject(edu.internet2.middleware.subject.Subject subject1)
subject

Parameters:
subject1 - the subject to set

getSubjectSourceId

public String getSubjectSourceId()
subject source id

Overrides:
getSubjectSourceId in class RulesBean
Returns:
the subject

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

getStem

public Stem getStem()
Description copied from class: RulesBean
get this stem

Overrides:
getStem in class RulesBean
Returns:
this stem
See Also:
RulesBean.getStem()