SunTM's XACML Implementation for JavaTM

Constant Field Values


Contents
com.sun.*

com.sun.xacml.AbstractPolicy
public static final String XPATH_1_0_VERSION "http://www.w3.org/TR/1999/Rec-xpath-19991116"

com.sun.xacml.ConfigurationStore
public static final String PDP_CONFIG_PROPERTY "com.sun.xacml.PDPConfigFile"

com.sun.xacml.EvaluationCtx
public static final String RESOURCE_ID "urn:oasis:names:tc:xacml:1.0:resource:resource-id"
public static final String RESOURCE_SCOPE "urn:oasis:names:tc:xacml:1.0:resource:scope"
public static final int SCOPE_CHILDREN 1
public static final int SCOPE_DESCENDANTS 2
public static final int SCOPE_IMMEDIATE 0

com.sun.xacml.Indenter
public static final int DEFAULT_WIDTH 2

com.sun.xacml.MatchResult
public static final int INDETERMINATE 2
public static final int MATCH 0
public static final int NO_MATCH 1

com.sun.xacml.PolicyReference
public static final int POLICY_REFERENCE 0
public static final int POLICYSET_REFERENCE 1

com.sun.xacml.TargetMatch
public static final int ACTION 2
public static final int RESOURCE 1
public static final int SUBJECT 0

com.sun.xacml.attr.AnyURIAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#anyURI"

com.sun.xacml.attr.AttributeDesignator
public static final int ACTION_TARGET 2
public static final int ENVIRONMENT_TARGET 3
public static final int RESOURCE_TARGET 1
public static final String SUBJECT_CATEGORY_DEFAULT "urn:oasis:names:tc:xacml:1.0:subject-category:access-subject"
public static final int SUBJECT_TARGET 0

com.sun.xacml.attr.Base64BinaryAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#base64Binary"

com.sun.xacml.attr.BooleanAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#boolean"

com.sun.xacml.attr.DateAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#date"
public static final int TZ_UNSPECIFIED -1000000

com.sun.xacml.attr.DateTimeAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#dateTime"
public static final int TZ_UNSPECIFIED -1000000

com.sun.xacml.attr.DayTimeDurationAttribute
public static final String identifier "http://www.w3.org/TR/2002/WD-xquery-operators-20020816#dayTimeDuration"

com.sun.xacml.attr.DoubleAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#double"

com.sun.xacml.attr.HexBinaryAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#hexBinary"

com.sun.xacml.attr.IntegerAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#integer"

com.sun.xacml.attr.RFC822NameAttribute
public static final String identifier "urn:oasis:names:tc:xacml:1.0:data-type:rfc822Name"

com.sun.xacml.attr.StringAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#string"

com.sun.xacml.attr.TimeAttribute
public static final String identifier "http://www.w3.org/2001/XMLSchema#time"
public static final int TZ_UNSPECIFIED -1000000

com.sun.xacml.attr.X500NameAttribute
public static final String identifier "urn:oasis:names:tc:xacml:1.0:data-type:x500Name"

com.sun.xacml.attr.YearMonthDurationAttribute
public static final String identifier "http://www.w3.org/TR/2002/WD-xquery-operators-20020816#yearMonthDuration"

com.sun.xacml.combine.DenyOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"

com.sun.xacml.combine.DenyOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides"

com.sun.xacml.combine.FirstApplicablePolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:first-applicable"

com.sun.xacml.combine.FirstApplicableRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:first-applicable"

com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:only-one-applicable"

com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:ordered-deny-overrides"

com.sun.xacml.combine.OrderedDenyOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-deny-overrides"

com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:ordered-permit-overrides"

com.sun.xacml.combine.OrderedPermitOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides"

com.sun.xacml.combine.PermitOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides"

com.sun.xacml.combine.PermitOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-overrides"

com.sun.xacml.cond.AbsFunction
public static final String NAME_DOUBLE_ABS "urn:oasis:names:tc:xacml:1.0:function:double-abs"
public static final String NAME_INTEGER_ABS "urn:oasis:names:tc:xacml:1.0:function:integer-abs"

com.sun.xacml.cond.AddFunction
public static final String NAME_DOUBLE_ADD "urn:oasis:names:tc:xacml:1.0:function:double-add"
public static final String NAME_INTEGER_ADD "urn:oasis:names:tc:xacml:1.0:function:integer-add"

com.sun.xacml.cond.BagFunction
public static final String NAME_BASE_BAG "-bag"
public static final String NAME_BASE_BAG_SIZE "-bag-size"
public static final String NAME_BASE_IS_IN "-is-in"
public static final String NAME_BASE_ONE_AND_ONLY "-one-and-only"

com.sun.xacml.cond.ComparisonFunction
public static final String NAME_DATE_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:date-greater-than"
public static final String NAME_DATE_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:date-greater-than-or-equal"
public static final String NAME_DATE_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:date-less-than"
public static final String NAME_DATE_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:date-less-than-or-equal"
public static final String NAME_DATETIME_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:dateTime-greater-than"
public static final String NAME_DATETIME_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:dateTime-greater-than-or-equal"
public static final String NAME_DATETIME_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:dateTime-less-than"
public static final String NAME_DATETIME_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:dateTime-less-than-or-equal"
public static final String NAME_DOUBLE_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:double-greater-than"
public static final String NAME_DOUBLE_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:double-greater-than-or-equal"
public static final String NAME_DOUBLE_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:double-less-than"
public static final String NAME_DOUBLE_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:double-less-than-or-equal"
public static final String NAME_INTEGER_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:integer-greater-than"
public static final String NAME_INTEGER_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:integer-greater-than-or-equal"
public static final String NAME_INTEGER_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:integer-less-than"
public static final String NAME_INTEGER_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:integer-less-than-or-equal"
public static final String NAME_STRING_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:string-greater-than"
public static final String NAME_STRING_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:string-greater-than-or-equal"
public static final String NAME_STRING_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:string-less-than"
public static final String NAME_STRING_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:string-less-than-or-equal"
public static final String NAME_TIME_GREATER_THAN "urn:oasis:names:tc:xacml:1.0:function:time-greater-than"
public static final String NAME_TIME_GREATER_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:time-greater-than-or-equal"
public static final String NAME_TIME_LESS_THAN "urn:oasis:names:tc:xacml:1.0:function:time-less-than"
public static final String NAME_TIME_LESS_THAN_OR_EQUAL "urn:oasis:names:tc:xacml:1.0:function:time-less-than-or-equal"

com.sun.xacml.cond.DateMathFunction
public static final String NAME_DATE_ADD_YEARMONTHDURATION "urn:oasis:names:tc:xacml:1.0:function:date-add-yearMonthDuration"
public static final String NAME_DATE_SUBTRACT_YEARMONTHDURATION "urn:oasis:names:tc:xacml:1.0:function:date-subtract-yearMonthDuration"
public static final String NAME_DATETIME_ADD_DAYTIMEDURATION "urn:oasis:names:tc:xacml:1.0:function:dateTime-add-dayTimeDuration"
public static final String NAME_DATETIME_ADD_YEARMONTHDURATION "urn:oasis:names:tc:xacml:1.0:function:dateTime-add-yearMonthDuration"
public static final String NAME_DATETIME_SUBTRACT_DAYTIMEDURATION "urn:oasis:names:tc:xacml:1.0:function:dateTime-subtract-dayTimeDuration"
public static final String NAME_DATETIME_SUBTRACT_YEARMONTHDURATION "urn:oasis:names:tc:xacml:1.0:function:dateTime-subtract-yearMonthDuration"

com.sun.xacml.cond.DivideFunction
public static final String NAME_DOUBLE_DIVIDE "urn:oasis:names:tc:xacml:1.0:function:double-divide"
public static final String NAME_INTEGER_DIVIDE "urn:oasis:names:tc:xacml:1.0:function:integer-divide"

com.sun.xacml.cond.EqualFunction
public static final String NAME_ANYURI_EQUAL "urn:oasis:names:tc:xacml:1.0:function:anyURI-equal"
public static final String NAME_BASE64BINARY_EQUAL "urn:oasis:names:tc:xacml:1.0:function:base64Binary-equal"
public static final String NAME_BOOLEAN_EQUAL "urn:oasis:names:tc:xacml:1.0:function:boolean-equal"
public static final String NAME_DATE_EQUAL "urn:oasis:names:tc:xacml:1.0:function:date-equal"
public static final String NAME_DATETIME_EQUAL "urn:oasis:names:tc:xacml:1.0:function:dateTime-equal"
public static final String NAME_DAYTIME_DURATION_EQUAL "urn:oasis:names:tc:xacml:1.0:function:dayTimeDuration-equal"
public static final String NAME_DOUBLE_EQUAL "urn:oasis:names:tc:xacml:1.0:function:double-equal"
public static final String NAME_HEXBINARY_EQUAL "urn:oasis:names:tc:xacml:1.0:function:hexBinary-equal"
public static final String NAME_INTEGER_EQUAL "urn:oasis:names:tc:xacml:1.0:function:integer-equal"
public static final String NAME_RFC822NAME_EQUAL "urn:oasis:names:tc:xacml:1.0:function:rfc822Name-equal"
public static final String NAME_STRING_EQUAL "urn:oasis:names:tc:xacml:1.0:function:string-equal"
public static final String NAME_TIME_EQUAL "urn:oasis:names:tc:xacml:1.0:function:time-equal"
public static final String NAME_X500NAME_EQUAL "urn:oasis:names:tc:xacml:1.0:function:x500Name-equal"
public static final String NAME_YEARMONTH_DURATION_EQUAL "urn:oasis:names:tc:xacml:1.0:function:yearMonthDuration-equal"

com.sun.xacml.cond.FloorFunction
public static final String NAME_FLOOR "urn:oasis:names:tc:xacml:1.0:function:floor"

com.sun.xacml.cond.FunctionBase
public static final String FUNCTION_NS "urn:oasis:names:tc:xacml:1.0:function:"

com.sun.xacml.cond.HigherOrderFunction
public static final String NAME_ALL_OF "urn:oasis:names:tc:xacml:1.0:function:all-of"
public static final String NAME_ALL_OF_ALL "urn:oasis:names:tc:xacml:1.0:function:all-of-all"
public static final String NAME_ALL_OF_ANY "urn:oasis:names:tc:xacml:1.0:function:all-of-any"
public static final String NAME_ANY_OF "urn:oasis:names:tc:xacml:1.0:function:any-of"
public static final String NAME_ANY_OF_ALL "urn:oasis:names:tc:xacml:1.0:function:any-of-all"
public static final String NAME_ANY_OF_ANY "urn:oasis:names:tc:xacml:1.0:function:any-of-any"

com.sun.xacml.cond.LogicalFunction
public static final String NAME_AND "urn:oasis:names:tc:xacml:1.0:function:and"
public static final String NAME_OR "urn:oasis:names:tc:xacml:1.0:function:or"

com.sun.xacml.cond.MatchFunction
public static final String NAME_REGEXP_STRING_MATCH "urn:oasis:names:tc:xacml:1.0:function:regexp-string-match"
public static final String NAME_RFC822NAME_MATCH "urn:oasis:names:tc:xacml:1.0:function:rfc822Name-match"
public static final String NAME_X500NAME_MATCH "urn:oasis:names:tc:xacml:1.0:function:x500Name-match"

com.sun.xacml.cond.ModFunction
public static final String NAME_INTEGER_MOD "urn:oasis:names:tc:xacml:1.0:function:integer-mod"

com.sun.xacml.cond.MultiplyFunction
public static final String NAME_DOUBLE_MULTIPLY "urn:oasis:names:tc:xacml:1.0:function:double-multiply"
public static final String NAME_INTEGER_MULTIPLY "urn:oasis:names:tc:xacml:1.0:function:integer-multiply"

com.sun.xacml.cond.NOfFunction
public static final String NAME_N_OF "urn:oasis:names:tc:xacml:1.0:function:n-of"

com.sun.xacml.cond.NotFunction
public static final String NAME_NOT "urn:oasis:names:tc:xacml:1.0:function:not"

com.sun.xacml.cond.NumericConvertFunction
public static final String NAME_DOUBLE_TO_INTEGER "urn:oasis:names:tc:xacml:1.0:function:double-to-integer"
public static final String NAME_INTEGER_TO_DOUBLE "urn:oasis:names:tc:xacml:1.0:function:integer-to-double"

com.sun.xacml.cond.RoundFunction
public static final String NAME_ROUND "urn:oasis:names:tc:xacml:1.0:function:round"

com.sun.xacml.cond.SetFunction
public static final String NAME_BASE_AT_LEAST_ONE_MEMBER_OF "-at-least-one-member-of"
public static final String NAME_BASE_INTERSECTION "-intersection"
public static final String NAME_BASE_SET_EQUALS "-set-equals"
public static final String NAME_BASE_SUBSET "-subset"
public static final String NAME_BASE_UNION "-union"

com.sun.xacml.cond.StringNormalizeFunction
public static final String NAME_STRING_NORMALIZE_SPACE "urn:oasis:names:tc:xacml:1.0:function:string-normalize-space"
public static final String NAME_STRING_NORMALIZE_TO_LOWER_CASE "urn:oasis:names:tc:xacml:1.0:function:string-normalize-to-lower-case"

com.sun.xacml.cond.SubtractFunction
public static final String NAME_DOUBLE_SUBTRACT "urn:oasis:names:tc:xacml:1.0:function:double-subtract"
public static final String NAME_INTEGER_SUBTRACT "urn:oasis:names:tc:xacml:1.0:function:integer-subtract"

com.sun.xacml.ctx.Result
public static final int DECISION_DENY 1
public static final int DECISION_INDETERMINATE 2
public static final int DECISION_NOT_APPLICABLE 3
public static final int DECISION_PERMIT 0

com.sun.xacml.ctx.Status
public static final String STATUS_MISSING_ATTRIBUTE "urn:oasis:names:tc:xacml:1.0:status:missing-attribute"
public static final String STATUS_OK "urn:oasis:names:tc:xacml:1.0:status:ok"
public static final String STATUS_PROCESSING_ERROR "urn:oasis:names:tc:xacml:1.0:status:processing-error"
public static final String STATUS_SYNTAX_ERROR "urn:oasis:names:tc:xacml:1.0:status:syntax-error"

com.sun.xacml.finder.impl.CurrentEnvModule
public static final String ENVIRONMENT_CURRENT_DATE "urn:oasis:names:tc:xacml:1.0:environment:current-date"
public static final String ENVIRONMENT_CURRENT_DATETIME "urn:oasis:names:tc:xacml:1.0:environment:current-dateTime"
public static final String ENVIRONMENT_CURRENT_TIME "urn:oasis:names:tc:xacml:1.0:environment:current-time"

com.sun.xacml.finder.impl.FilePolicyModule
public static final String JAXP_SCHEMA_LANGUAGE "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
public static final String JAXP_SCHEMA_SOURCE "http://java.sun.com/xml/jaxp/properties/schemaSource"
public static final String POLICY_SCHEMA_PROPERTY "com.sun.xacml.PolicySchema"
public static final String W3C_XML_SCHEMA "http://www.w3.org/2001/XMLSchema"


Sun's XACML Implementation Version 1.2

Copyright 2003-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.