eu.xtreemos.xosd.xmlextractor.constants
Class XACMLConstants

java.lang.Object
  extended by eu.xtreemos.xosd.xmlextractor.constants.XACMLConstants

public class XACMLConstants
extends java.lang.Object

Holds common constants used in parsing XACML policies and request.

Author:
ales.cernivec@xlab.si

Nested Class Summary
static class XACMLConstants.ActionConstants
          Constants which define actions in the XML file.
static class XACMLConstants.ResourceConstants
          Constants describing resource information.
static class XACMLConstants.ResourceJSDLConstants
          These constants are XPaths for JSDL tags from XML document.
static class XACMLConstants.SubjectConstants
          This class is used to transform xpath presentation of certificate attributes to VO.Attribute and vice versa.
static class XACMLConstants.SubjectConstantsExtensions
          Deprecated.  
 
Field Summary
static java.lang.String Action
          Actions
static java.lang.String ActionAEM
           
static java.lang.String ActionAEMCreateJob
           
static java.lang.String ActionAEMExitJob
           
static java.lang.String ActionAEMSubmitJob
           
static java.lang.String Delimiter
          Delimiter used in XPath expression
static java.lang.String NameDelimiter
           
static java.lang.String Resource
          Resource
static java.lang.String ResourceDn
           
static java.lang.String ResourceDnIdAtCountryName
           
static java.lang.String ResourceDnIdAtLocalityName
           
static java.lang.String ResourceDnIdAtOrganizationalUnitName
           
static java.lang.String ResourceDnIdAtOrganizationName
           
static java.lang.String ResourceDnIdAtStateOrProvinceName
           
static java.lang.String ResourceExtensions
          Resource extensions:
static java.lang.String ResourceExtensionsCPUCount
           
static java.lang.String ResourceExtensionsCPUSpeed
           
static java.lang.String ResourceExtensionsMemorySize
           
static java.lang.String ResourceExtensionsService
           
static java.lang.String ResourceExtensionsVO
           
static java.lang.String ResourceJsdl
           
static java.lang.String ResourceJsdlResources
           
static java.lang.String ResourceJsdlResourcesCPUCount
           
static java.lang.String ResourceJsdlResourcesCPUCountExact
           
static java.lang.String ResourceJsdlResourcesCPUCountLowerBoundedRange
           
static java.lang.String ResourceJsdlResourcesCPUCountUpperBoundedRange
           
static java.lang.String ResourceJsdlResourcesCPUSpeed
           
static java.lang.String ResourceJsdlResourcesMemorySize
           
static java.lang.String ResourceJsdlResourcesMemorySizeLowerBoundedRange
           
static java.lang.String ResourceJsdlResourcesMemorySizeUpperBoundedRange
           
static java.lang.String ResourceJsdlResourcesNetwork
           
static java.lang.String ResourceJsdlResourcesNetworkNetmask
           
static java.lang.String ResourceJsdlResourcesNetworkPorts
           
static java.lang.String ResourceJsdlResourcesNetworkProtocols
           
static java.lang.String ResourceJsdlResourcesOS
           
static java.lang.String ResourceJsdlResourcesOSType
           
static java.lang.String ResourceJsdlResourcesOSTypeName
           
static java.lang.String ResourceJsdlTotalResourceCount
           
static java.lang.String ResourceJsdlTotalResourceCountExact
           
static java.lang.String ResourcetDnIdAtCommonName
           
static java.lang.String Subgroup
           
static java.lang.String Subject
          Subject
static java.lang.String SubjectDn
           
static java.lang.String SubjectDnIdAtCommonName
           
static java.lang.String SubjectDnIdAtCountryName
           
static java.lang.String SubjectDnIdAtLocalityName
           
static java.lang.String SubjectDnIdAtOrganizationalUnitName
           
static java.lang.String SubjectDnIdAtOrganizationName
           
static java.lang.String SubjectDnIdAtStateOrProvinceName
           
static java.lang.String SubjectExtensions
           
static java.lang.String SubjectGlobalPrimaryGroupName
           
static java.lang.String SubjectGlobalPrimaryVOName
           
static java.lang.String SubjectGlobalUserId
           
static java.lang.String SubjectGroup
           
static java.lang.String SubjectRole
           
static java.lang.String XACML_DATATYPE_BOOLEAN
           
static java.lang.String XACML_DATATYPE_DOUBLE
           
static java.lang.String XACML_DATATYPE_STRING
           
static java.lang.String XACML_DATATYPE_TIME
          DataTypes definitions
static java.lang.String XPathDelimiter
           
static java.lang.String XPathJobDefinition
           
static java.lang.String XPathJobDescriptionJsdl
           
static java.lang.String XPathResourceJsdlResources
           
static java.lang.String XPathResourceJsdlResourcesCPUCount
           
static java.lang.String XPathResourceJsdlResourcesCPUCountExact
           
static java.lang.String XPathResourceJsdlResourcesCPUCountLowerBoundedRange
           
static java.lang.String XPathResourceJsdlResourcesCPUCountUpperBoundedRange
           
static java.lang.String XPathResourceJsdlResourcesCPUSpeed
           
static java.lang.String XPathResourceJsdlResourcesMemorySize
           
static java.lang.String XPathResourceJsdlResourcesMemorySizeLowerBoundedRange
           
static java.lang.String XPathResourceJsdlResourcesMemorySizeUpperBoundedRange
           
static java.lang.String XPathResourceJsdlResourcesNetwork
           
static java.lang.String XPathResourceJsdlResourcesNetworkNetmask
           
static java.lang.String XPathResourceJsdlResourcesNetworkPorts
           
static java.lang.String XPathResourceJsdlResourcesNetworkProtocols
           
static java.lang.String XPathResourceJsdlResourcesOS
           
static java.lang.String XPathResourceJsdlResourcesOSType
           
static java.lang.String XPathResourceJsdlResourcesOSTypeName
           
static java.lang.String XPathResourceJsdlResourcesTotalResourceCount
           
static java.lang.String XPathResourceJsdlResourcesTotalResourceCountExact
           
 
Constructor Summary
XACMLConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XACML_DATATYPE_TIME

public static final java.lang.String XACML_DATATYPE_TIME
DataTypes definitions

See Also:
Constant Field Values

XACML_DATATYPE_STRING

public static final java.lang.String XACML_DATATYPE_STRING
See Also:
Constant Field Values

XACML_DATATYPE_BOOLEAN

public static final java.lang.String XACML_DATATYPE_BOOLEAN
See Also:
Constant Field Values

XACML_DATATYPE_DOUBLE

public static final java.lang.String XACML_DATATYPE_DOUBLE
See Also:
Constant Field Values

Delimiter

public static final java.lang.String Delimiter
Delimiter used in XPath expression

See Also:
Constant Field Values

NameDelimiter

public static final java.lang.String NameDelimiter
See Also:
Constant Field Values

XPathDelimiter

public static final java.lang.String XPathDelimiter
See Also:
Constant Field Values

Subject

public static final java.lang.String Subject
Subject

See Also:
Constant Field Values

SubjectDn

public static final java.lang.String SubjectDn
See Also:
Constant Field Values

SubjectExtensions

public static final java.lang.String SubjectExtensions
See Also:
Constant Field Values

SubjectRole

public static final java.lang.String SubjectRole
See Also:
Constant Field Values

SubjectGroup

public static final java.lang.String SubjectGroup
See Also:
Constant Field Values

SubjectGlobalUserId

public static final java.lang.String SubjectGlobalUserId
See Also:
Constant Field Values

SubjectGlobalPrimaryGroupName

public static final java.lang.String SubjectGlobalPrimaryGroupName
See Also:
Constant Field Values

SubjectGlobalPrimaryVOName

public static final java.lang.String SubjectGlobalPrimaryVOName
See Also:
Constant Field Values

Subgroup

public static final java.lang.String Subgroup
See Also:
Constant Field Values

SubjectDnIdAtCommonName

public static final java.lang.String SubjectDnIdAtCommonName
See Also:
Constant Field Values

SubjectDnIdAtCountryName

public static final java.lang.String SubjectDnIdAtCountryName
See Also:
Constant Field Values

SubjectDnIdAtLocalityName

public static final java.lang.String SubjectDnIdAtLocalityName
See Also:
Constant Field Values

SubjectDnIdAtStateOrProvinceName

public static final java.lang.String SubjectDnIdAtStateOrProvinceName
See Also:
Constant Field Values

SubjectDnIdAtOrganizationName

public static final java.lang.String SubjectDnIdAtOrganizationName
See Also:
Constant Field Values

SubjectDnIdAtOrganizationalUnitName

public static final java.lang.String SubjectDnIdAtOrganizationalUnitName
See Also:
Constant Field Values

Resource

public static final java.lang.String Resource
Resource

See Also:
Constant Field Values

ResourceDn

public static final java.lang.String ResourceDn
See Also:
Constant Field Values

ResourcetDnIdAtCommonName

public static final java.lang.String ResourcetDnIdAtCommonName
See Also:
Constant Field Values

ResourceDnIdAtCountryName

public static final java.lang.String ResourceDnIdAtCountryName
See Also:
Constant Field Values

ResourceDnIdAtLocalityName

public static final java.lang.String ResourceDnIdAtLocalityName
See Also:
Constant Field Values

ResourceDnIdAtStateOrProvinceName

public static final java.lang.String ResourceDnIdAtStateOrProvinceName
See Also:
Constant Field Values

ResourceDnIdAtOrganizationName

public static final java.lang.String ResourceDnIdAtOrganizationName
See Also:
Constant Field Values

ResourceDnIdAtOrganizationalUnitName

public static final java.lang.String ResourceDnIdAtOrganizationalUnitName
See Also:
Constant Field Values

ResourceJsdl

public static final java.lang.String ResourceJsdl
See Also:
Constant Field Values

ResourceJsdlResources

public static final java.lang.String ResourceJsdlResources
See Also:
Constant Field Values

ResourceJsdlResourcesOS

public static final java.lang.String ResourceJsdlResourcesOS
See Also:
Constant Field Values

ResourceJsdlResourcesOSType

public static final java.lang.String ResourceJsdlResourcesOSType
See Also:
Constant Field Values

ResourceJsdlResourcesOSTypeName

public static final java.lang.String ResourceJsdlResourcesOSTypeName
See Also:
Constant Field Values

ResourceJsdlResourcesCPUSpeed

public static final java.lang.String ResourceJsdlResourcesCPUSpeed
See Also:
Constant Field Values

ResourceJsdlResourcesCPUCount

public static final java.lang.String ResourceJsdlResourcesCPUCount
See Also:
Constant Field Values

ResourceJsdlResourcesCPUCountExact

public static final java.lang.String ResourceJsdlResourcesCPUCountExact
See Also:
Constant Field Values

ResourceJsdlResourcesCPUCountLowerBoundedRange

public static final java.lang.String ResourceJsdlResourcesCPUCountLowerBoundedRange
See Also:
Constant Field Values

ResourceJsdlResourcesCPUCountUpperBoundedRange

public static final java.lang.String ResourceJsdlResourcesCPUCountUpperBoundedRange
See Also:
Constant Field Values

ResourceJsdlResourcesMemorySize

public static final java.lang.String ResourceJsdlResourcesMemorySize
See Also:
Constant Field Values

ResourceJsdlResourcesMemorySizeLowerBoundedRange

public static final java.lang.String ResourceJsdlResourcesMemorySizeLowerBoundedRange
See Also:
Constant Field Values

ResourceJsdlResourcesMemorySizeUpperBoundedRange

public static final java.lang.String ResourceJsdlResourcesMemorySizeUpperBoundedRange
See Also:
Constant Field Values

ResourceJsdlResourcesNetwork

public static final java.lang.String ResourceJsdlResourcesNetwork
See Also:
Constant Field Values

ResourceJsdlResourcesNetworkProtocols

public static final java.lang.String ResourceJsdlResourcesNetworkProtocols
See Also:
Constant Field Values

ResourceJsdlResourcesNetworkPorts

public static final java.lang.String ResourceJsdlResourcesNetworkPorts
See Also:
Constant Field Values

ResourceJsdlResourcesNetworkNetmask

public static final java.lang.String ResourceJsdlResourcesNetworkNetmask
See Also:
Constant Field Values

ResourceJsdlTotalResourceCount

public static final java.lang.String ResourceJsdlTotalResourceCount
See Also:
Constant Field Values

ResourceJsdlTotalResourceCountExact

public static final java.lang.String ResourceJsdlTotalResourceCountExact
See Also:
Constant Field Values

XPathJobDefinition

public static final java.lang.String XPathJobDefinition
See Also:
Constant Field Values

XPathJobDescriptionJsdl

public static final java.lang.String XPathJobDescriptionJsdl
See Also:
Constant Field Values

XPathResourceJsdlResources

public static final java.lang.String XPathResourceJsdlResources
See Also:
Constant Field Values

XPathResourceJsdlResourcesNetwork

public static final java.lang.String XPathResourceJsdlResourcesNetwork
See Also:
Constant Field Values

XPathResourceJsdlResourcesNetworkProtocols

public static final java.lang.String XPathResourceJsdlResourcesNetworkProtocols
See Also:
Constant Field Values

XPathResourceJsdlResourcesNetworkPorts

public static final java.lang.String XPathResourceJsdlResourcesNetworkPorts
See Also:
Constant Field Values

XPathResourceJsdlResourcesNetworkNetmask

public static final java.lang.String XPathResourceJsdlResourcesNetworkNetmask
See Also:
Constant Field Values

XPathResourceJsdlResourcesOS

public static final java.lang.String XPathResourceJsdlResourcesOS
See Also:
Constant Field Values

XPathResourceJsdlResourcesOSType

public static final java.lang.String XPathResourceJsdlResourcesOSType
See Also:
Constant Field Values

XPathResourceJsdlResourcesOSTypeName

public static final java.lang.String XPathResourceJsdlResourcesOSTypeName
See Also:
Constant Field Values

XPathResourceJsdlResourcesCPUSpeed

public static final java.lang.String XPathResourceJsdlResourcesCPUSpeed
See Also:
Constant Field Values

XPathResourceJsdlResourcesCPUCount

public static final java.lang.String XPathResourceJsdlResourcesCPUCount
See Also:
Constant Field Values

XPathResourceJsdlResourcesMemorySize

public static final java.lang.String XPathResourceJsdlResourcesMemorySize
See Also:
Constant Field Values

XPathResourceJsdlResourcesMemorySizeLowerBoundedRange

public static final java.lang.String XPathResourceJsdlResourcesMemorySizeLowerBoundedRange
See Also:
Constant Field Values

XPathResourceJsdlResourcesMemorySizeUpperBoundedRange

public static final java.lang.String XPathResourceJsdlResourcesMemorySizeUpperBoundedRange
See Also:
Constant Field Values

XPathResourceJsdlResourcesCPUCountExact

public static final java.lang.String XPathResourceJsdlResourcesCPUCountExact
See Also:
Constant Field Values

XPathResourceJsdlResourcesCPUCountLowerBoundedRange

public static final java.lang.String XPathResourceJsdlResourcesCPUCountLowerBoundedRange
See Also:
Constant Field Values

XPathResourceJsdlResourcesCPUCountUpperBoundedRange

public static final java.lang.String XPathResourceJsdlResourcesCPUCountUpperBoundedRange
See Also:
Constant Field Values

XPathResourceJsdlResourcesTotalResourceCount

public static final java.lang.String XPathResourceJsdlResourcesTotalResourceCount
See Also:
Constant Field Values

XPathResourceJsdlResourcesTotalResourceCountExact

public static final java.lang.String XPathResourceJsdlResourcesTotalResourceCountExact
See Also:
Constant Field Values

ResourceExtensions

public static final java.lang.String ResourceExtensions
Resource extensions:

See Also:
Constant Field Values

ResourceExtensionsMemorySize

public static final java.lang.String ResourceExtensionsMemorySize
See Also:
Constant Field Values

ResourceExtensionsCPUSpeed

public static final java.lang.String ResourceExtensionsCPUSpeed
See Also:
Constant Field Values

ResourceExtensionsCPUCount

public static final java.lang.String ResourceExtensionsCPUCount
See Also:
Constant Field Values

ResourceExtensionsService

public static final java.lang.String ResourceExtensionsService
See Also:
Constant Field Values

ResourceExtensionsVO

public static final java.lang.String ResourceExtensionsVO
See Also:
Constant Field Values

Action

public static final java.lang.String Action
Actions

See Also:
Constant Field Values

ActionAEM

public static final java.lang.String ActionAEM
See Also:
Constant Field Values

ActionAEMCreateJob

public static final java.lang.String ActionAEMCreateJob
See Also:
Constant Field Values

ActionAEMExitJob

public static final java.lang.String ActionAEMExitJob
See Also:
Constant Field Values

ActionAEMSubmitJob

public static final java.lang.String ActionAEMSubmitJob
See Also:
Constant Field Values
Constructor Detail

XACMLConstants

public XACMLConstants()