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
emptyIdentity
           
emptyName
           
equalParts
           
illegalActionParameters
           
illegalCondition
           
illegalDelegationDepth
           
illegalRoleReferences
           
nestedIncludes
           
notNestedExclude
           
notUniqueActionParameters
           
nullIdentity
           
nullName
           
policyWithoutRoleAssignmentRule
           
policyWithoutRoleHierarchy
           
policyWithoutTargetAccessRule
           
roleAssignmentRuleWithoutAuthority
           
roleAssignmentRuleWithoutRole
           
roleAssignmentRuleWithoutSubjectDomain
           
roleHierarchyContainsCycle
           
roleHierarchyNotClosed
           
roleHierarchyWithoutRole
           
targetAccessRuleWithoutRole
           
targetAccessRuleWithoutTarget
           
targetWithoutActions
           
targetWithoutResourceDomain
           
 
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 are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

nullIdentity

public static final PartProblemReporter.ProblemMessage nullIdentity

emptyIdentity

public static final PartProblemReporter.ProblemMessage emptyIdentity

nullName

public static final PartProblemReporter.ProblemMessage nullName

emptyName

public static final PartProblemReporter.ProblemMessage emptyName

illegalActionParameters

public static final PartProblemReporter.ProblemMessage illegalActionParameters

illegalCondition

public static final PartProblemReporter.ProblemMessage illegalCondition

illegalDelegationDepth

public static final PartProblemReporter.ProblemMessage illegalDelegationDepth

policyWithoutTargetAccessRule

public static final PartProblemReporter.ProblemMessage policyWithoutTargetAccessRule

policyWithoutRoleAssignmentRule

public static final PartProblemReporter.ProblemMessage policyWithoutRoleAssignmentRule

policyWithoutRoleHierarchy

public static final PartProblemReporter.ProblemMessage policyWithoutRoleHierarchy

targetWithoutActions

public static final PartProblemReporter.ProblemMessage targetWithoutActions

targetWithoutResourceDomain

public static final PartProblemReporter.ProblemMessage targetWithoutResourceDomain

targetAccessRuleWithoutTarget

public static final PartProblemReporter.ProblemMessage targetAccessRuleWithoutTarget

targetAccessRuleWithoutRole

public static final PartProblemReporter.ProblemMessage targetAccessRuleWithoutRole

roleAssignmentRuleWithoutRole

public static final PartProblemReporter.ProblemMessage roleAssignmentRuleWithoutRole

roleAssignmentRuleWithoutAuthority

public static final PartProblemReporter.ProblemMessage roleAssignmentRuleWithoutAuthority

roleAssignmentRuleWithoutSubjectDomain

public static final PartProblemReporter.ProblemMessage roleAssignmentRuleWithoutSubjectDomain

roleHierarchyWithoutRole

public static final PartProblemReporter.ProblemMessage roleHierarchyWithoutRole

roleHierarchyContainsCycle

public static final PartProblemReporter.ProblemMessage roleHierarchyContainsCycle

roleHierarchyNotClosed

public static final PartProblemReporter.ProblemMessage roleHierarchyNotClosed

illegalRoleReferences

public static final PartProblemReporter.ProblemMessage illegalRoleReferences

notUniqueActionParameters

public static final PartProblemReporter.ProblemMessage notUniqueActionParameters

equalParts

public static final PartProblemReporter.ProblemMessage equalParts

nestedIncludes

public static final PartProblemReporter.ProblemMessage nestedIncludes

notNestedExclude

public static final PartProblemReporter.ProblemMessage notNestedExclude
Method Detail

values

public static PartProblemReporter.ProblemMessage[] values()
Returns an array containing the constants of this enum type, in the order they are 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 are 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
NullPointerException - if the argument is null


OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:16:59
Copyright (c) 2002-2007 Ergon Informatik AG