Enum Class AttributeAssignType
java.lang.Object
java.lang.Enum<AttributeAssignType>
edu.internet2.middleware.grouper.attr.assign.AttributeAssignType
- All Implemented Interfaces:
Serializable
,Comparable<AttributeAssignType>
,Constable
enum for assignment type
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionattribute assigned to effective membershipattribute assigned to effective membership assignmentattribute assigned to attribute defattribute assigned to an attribute def assignmentattribute assigned to groupattribute assigned to group assignmentattribute assigned to immediate membershipattribute assigned to an immediate membership assignmentattribute assigned to member assignmentattribute assigned to memberattribute assigned to stemattribute assigned to stem assignment -
Method Summary
Modifier and TypeMethodDescriptionprotected void
decorateAuditEntryAssignDelete
(AuditEntry auditEntry, AttributeAssign owner) protected void
decorateAuditEntryAssignInsert
(AuditEntry auditEntry, AttributeAssign owner) protected void
decorateAuditEntryAssignUpdate
(AuditEntry auditEntry, AttributeAssign owner) abstract void
decorateAuditEntryDelete
(AuditEntry auditEntry, Object owner) abstract void
decorateAuditEntryInsert
(AuditEntry auditEntry, Object owner) abstract void
decorateAuditEntryUpdate
(AuditEntry auditEntry, Object owner) attribute assignment type of an assignment on this assignmentgetName()
name for javabeanboolean
see if assignment on assignmentboolean
if assignment is to a groupboolean
isGroup()
if assignment is to a groupstatic AttributeAssignType
Returns the enum constant of this class with the specified name.static AttributeAssignType
valueOfIgnoreCase
(String string, boolean exceptionOnNull) do a case-insensitive matchingstatic AttributeAssignType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
group
attribute assigned to group -
member
attribute assigned to member -
stem
attribute assigned to stem -
any_mem
attribute assigned to effective membership -
imm_mem
attribute assigned to immediate membership -
attr_def
attribute assigned to attribute def -
group_asgn
attribute assigned to group assignment -
mem_asgn
attribute assigned to member assignment -
stem_asgn
attribute assigned to stem assignment -
any_mem_asgn
attribute assigned to effective membership assignment -
imm_mem_asgn
attribute assigned to an immediate membership assignment -
attr_def_asgn
attribute assigned to an attribute def assignment
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
isGroup
public boolean isGroup()if assignment is to a group- Returns:
- true if to group
-
getName
name for javabean- Returns:
- the attribute assign type
-
isAssignmentOnAssignment
public boolean isAssignmentOnAssignment()see if assignment on assignment- Returns:
- if assignment on assignment
-
decorateAuditEntryInsert
- Parameters:
auditEntry
-owner
-
-
decorateAuditEntryUpdate
- Parameters:
auditEntry
-owner
-
-
decorateAuditEntryDelete
- Parameters:
auditEntry
-owner
-
-
decorateAuditEntryAssignInsert
- Parameters:
auditEntry
-owner
-
-
decorateAuditEntryAssignUpdate
- Parameters:
auditEntry
-owner
-
-
decorateAuditEntryAssignDelete
- Parameters:
auditEntry
-owner
-
-
isEffectiveMembership
public boolean isEffectiveMembership()if assignment is to a group- Returns:
- true if to group
-
getAssignmentOnAssignmentType
attribute assignment type of an assignment on this assignment- Returns:
- the type
-
valueOfIgnoreCase
do a case-insensitive matching- Parameters:
string
-exceptionOnNull
- will not allow null or blank entries- Returns:
- the enum or null or exception if not found
-