JBoss port of sunxacml 2.0.5

Constant Field Values


Contents
org.jboss.*

org.jboss.security.xacml.sunxacml.ConfigurationStore
public static final String PDP_CONFIG_PROPERTY "com.sun.xacml.PDPConfigFile"

org.jboss.security.xacml.sunxacml.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

org.jboss.security.xacml.sunxacml.Indenter
public static final int DEFAULT_WIDTH 2

org.jboss.security.xacml.sunxacml.MatchResult
public static final int INDETERMINATE 2
public static final int MATCH 0
public static final int NO_MATCH 1

org.jboss.security.xacml.sunxacml.PolicyMetaData
public static final String XACML_1_0_IDENTIFIER "urn:oasis:names:tc:xacml:1.0:policy"
public static final String XACML_2_0_IDENTIFIER "urn:oasis:names:tc:xacml:2.0:policy:schema:os"
public static final int XACML_DEFAULT_VERSION 0
public static final int XACML_VERSION_1_0 0
public static final int XACML_VERSION_1_1 1
public static final int XACML_VERSION_2_0 2
public static final String XPATH_1_0_IDENTIFIER "http://www.w3.org/TR/1999/Rec-xpath-19991116"
public static final int XPATH_VERSION_1_0 1
public static final int XPATH_VERSION_UNSPECIFIED 0

org.jboss.security.xacml.sunxacml.PolicyReference
public static final int POLICY_REFERENCE 0
public static final int POLICYSET_REFERENCE 1

org.jboss.security.xacml.sunxacml.TargetMatch
public static final int ACTION 2
public static final int ENVIRONMENT 3
public static final int RESOURCE 1
public static final int SUBJECT 0

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

org.jboss.security.xacml.sunxacml.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

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

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

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

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

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

org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
public static final String identifier "urn:oasis:names:tc:xacml:2.0:data-type:dnsName"

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

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

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

org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
public static final String identifier "urn:oasis:names:tc:xacml:2.0:data-type:ipAddress"

org.jboss.security.xacml.sunxacml.attr.PortRange
public static final int UNBOUND -1

org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
public static final String identifier "urn:oasis:names:tc:xacml:1.0:data-type:rfc822Name"

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

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

org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
public static final String identifier "urn:oasis:names:tc:xacml:1.0:data-type:x500Name"

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

org.jboss.security.xacml.sunxacml.combine.DenyOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"

org.jboss.security.xacml.sunxacml.combine.DenyOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides"

org.jboss.security.xacml.sunxacml.combine.FirstApplicablePolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:first-applicable"

org.jboss.security.xacml.sunxacml.combine.FirstApplicableRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:first-applicable"

org.jboss.security.xacml.sunxacml.combine.OnlyOneApplicablePolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:only-one-applicable"

org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:ordered-deny-overrides"

org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-deny-overrides"

org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:ordered-permit-overrides"

org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides"

org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides"

org.jboss.security.xacml.sunxacml.combine.PermitOverridesRuleAlg
public static final String algId "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-overrides"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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_DNSNAME_EQUAL "urn:oasis:names:tc:xacml:2.0:function:dnsName-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_IPADDRESS_EQUAL "urn:oasis:names:tc:xacml:2.0:function:ipAddress-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"

org.jboss.security.xacml.sunxacml.cond.FloorFunction
public static final String NAME_FLOOR "urn:oasis:names:tc:xacml:1.0:function:floor"

org.jboss.security.xacml.sunxacml.cond.FunctionBase
public static final String FUNCTION_NS "urn:oasis:names:tc:xacml:1.0:function:"
public static final String FUNCTION_NS_2 "urn:oasis:names:tc:xacml:2.0:function:"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.cond.MatchFunction
public static final String NAME_ANYURI_REGEXP_MATCH "urn:oasis:names:tc:xacml:2.0:function:anyURI-regexp-match"
public static final String NAME_DNSNAME_REGEXP_MATCH "urn:oasis:names:tc:xacml:2.0:function:dnsName-regexp-match"
public static final String NAME_IPADDRESS_REGEXP_MATCH "urn:oasis:names:tc:xacml:2.0:function:ipAddress-regexp-match"
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_RFC822NAME_REGEXP_MATCH "urn:oasis:names:tc:xacml:2.0:function:rfc822Name-regexp-match"
public static final String NAME_STRING_REGEXP_MATCH "urn:oasis:names:tc:xacml:1.0:function:string-regexp-match"
public static final String NAME_X500NAME_MATCH "urn:oasis:names:tc:xacml:1.0:function:x500Name-match"
public static final String NAME_X500NAME_REGEXP_MATCH "urn:oasis:names:tc:xacml:2.0:function:x500Name-regexp-match"

org.jboss.security.xacml.sunxacml.cond.ModFunction
public static final String NAME_INTEGER_MOD "urn:oasis:names:tc:xacml:1.0:function:integer-mod"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.cond.NOfFunction
public static final String NAME_N_OF "urn:oasis:names:tc:xacml:1.0:function:n-of"

org.jboss.security.xacml.sunxacml.cond.NotFunction
public static final String NAME_NOT "urn:oasis:names:tc:xacml:1.0:function:not"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.cond.RoundFunction
public static final String NAME_ROUND "urn:oasis:names:tc:xacml:1.0:function:round"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.cond.StringFunction
public static final String NAME_STRING_CONCATENATE "urn:oasis:names:tc:xacml:2.0:function:string-concatenate"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
public static final long MILLIS_PER_DAY 86400000L
public static final long MILLIS_PER_MINUTE 60000L
public static final String NAME "urn:oasis:names:tc:xacml:2.0:function:time-in-range"

org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
public static final String NAME_URL_STRING_CONCATENATE "urn:oasis:names:tc:xacml:2.0:function:url-string-concatenate"

org.jboss.security.xacml.sunxacml.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

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.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"

org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
public static final String POLICY_SCHEMA_PROPERTY "com.sun.xacml.PolicySchema"


JBoss port of sunxacml 2.0.5

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.