org.openpermis.policy
Enum PartProblemReporter.ProblemMessage

java.lang.Object
  extended by java.lang.Enum<PartProblemReporter.ProblemMessage>
      extended by org.openpermis.policy.PartProblemReporter.ProblemMessage
All Implemented Interfaces:
Serializable, Comparable<PartProblemReporter.ProblemMessage>
Enclosing interface:
PartProblemReporter

public static enum PartProblemReporter.ProblemMessage
extends Enum<PartProblemReporter.ProblemMessage>

Available Problem Messages.


Enum Constant Summary
collectionWithDuplicateIdentity
           
collectionWithDuplicateName
           
collectionWithDuplicateObject
           
collectionWithNullElements
           
duplicateIdentity
           
duplicateName
           
emptyChildCollection
           
emptyIdentity
           
emptyRoles
           
illegalActions
           
illegalAuthority
           
illegalChildren
           
illegalCollection
           
illegalCondition
           
illegalDelegationDepth
           
illegalObligations
           
illegalResourceDomain
           
illegalRoleHierarchy
           
illegalRoles
           
illegalRoleTree
           
illegalSubjectDomain
           
illegalTargets
           
invalidChild
           
invalidChildCollection
           
invalidRoleAssignmentRules
           
invalidRoleHierarchies
           
invalidTargetAccessRules
           
nameEmpty
           
nameMissing
           
namesNotUnique
           
nullChild
           
nullChildCollection
           
nullIdentity
           
nullRoleHierarchy
           
roleTreeCyclic
           
roleTreeNotClosed
           
 
Method Summary
static PartProblemReporter.ProblemMessage valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PartProblemReporter.ProblemMessage[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

collectionWithNullElements

public static final PartProblemReporter.ProblemMessage collectionWithNullElements

collectionWithDuplicateName

public static final PartProblemReporter.ProblemMessage collectionWithDuplicateName

collectionWithDuplicateIdentity

public static final PartProblemReporter.ProblemMessage collectionWithDuplicateIdentity

collectionWithDuplicateObject

public static final PartProblemReporter.ProblemMessage collectionWithDuplicateObject

duplicateName

public static final PartProblemReporter.ProblemMessage duplicateName

duplicateIdentity

public static final PartProblemReporter.ProblemMessage duplicateIdentity

emptyIdentity

public static final PartProblemReporter.ProblemMessage emptyIdentity

emptyChildCollection

public static final PartProblemReporter.ProblemMessage emptyChildCollection

emptyRoles

public static final PartProblemReporter.ProblemMessage emptyRoles

illegalActions

public static final PartProblemReporter.ProblemMessage illegalActions

illegalAuthority

public static final PartProblemReporter.ProblemMessage illegalAuthority

illegalChildren

public static final PartProblemReporter.ProblemMessage illegalChildren

illegalCollection

public static final PartProblemReporter.ProblemMessage illegalCollection

illegalCondition

public static final PartProblemReporter.ProblemMessage illegalCondition

illegalResourceDomain

public static final PartProblemReporter.ProblemMessage illegalResourceDomain

illegalRoles

public static final PartProblemReporter.ProblemMessage illegalRoles

illegalObligations

public static final PartProblemReporter.ProblemMessage illegalObligations

illegalRoleHierarchy

public static final PartProblemReporter.ProblemMessage illegalRoleHierarchy

illegalRoleTree

public static final PartProblemReporter.ProblemMessage illegalRoleTree

illegalSubjectDomain

public static final PartProblemReporter.ProblemMessage illegalSubjectDomain

illegalDelegationDepth

public static final PartProblemReporter.ProblemMessage illegalDelegationDepth

illegalTargets

public static final PartProblemReporter.ProblemMessage illegalTargets

invalidChild

public static final PartProblemReporter.ProblemMessage invalidChild

invalidChildCollection

public static final PartProblemReporter.ProblemMessage invalidChildCollection

invalidRoleAssignmentRules

public static final PartProblemReporter.ProblemMessage invalidRoleAssignmentRules

invalidRoleHierarchies

public static final PartProblemReporter.ProblemMessage invalidRoleHierarchies

invalidTargetAccessRules

public static final PartProblemReporter.ProblemMessage invalidTargetAccessRules

nameEmpty

public static final PartProblemReporter.ProblemMessage nameEmpty

nameMissing

public static final PartProblemReporter.ProblemMessage nameMissing

namesNotUnique

public static final PartProblemReporter.ProblemMessage namesNotUnique

nullChild

public static final PartProblemReporter.ProblemMessage nullChild

nullChildCollection

public static final PartProblemReporter.ProblemMessage nullChildCollection

nullIdentity

public static final PartProblemReporter.ProblemMessage nullIdentity

nullRoleHierarchy

public static final PartProblemReporter.ProblemMessage nullRoleHierarchy

roleTreeCyclic

public static final PartProblemReporter.ProblemMessage roleTreeCyclic

roleTreeNotClosed

public static final PartProblemReporter.ProblemMessage roleTreeNotClosed
Method Detail

values

public static final PartProblemReporter.ProblemMessage[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(PartProblemReporter.ProblemMessage c : PartProblemReporter.ProblemMessage.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static PartProblemReporter.ProblemMessage valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name


PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:06:22
Copyright (c) 2002-2007 Ergon Informatik AG