eu.xtreemos.xosd.xmlextractor.constants
Enum XACMLConstants.SubjectConstants

java.lang.Object
  extended by java.lang.Enum<XACMLConstants.SubjectConstants>
      extended by eu.xtreemos.xosd.xmlextractor.constants.XACMLConstants.SubjectConstants
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<XACMLConstants.SubjectConstants>
Enclosing class:
XACMLConstants

public static enum XACMLConstants.SubjectConstants
extends java.lang.Enum<XACMLConstants.SubjectConstants>

This class is used to transform xpath presentation of certificate attributes to VO.Attribute and vice versa.

This is subject part.

Author:
ales.cernivec@xlab.si

Enum Constant Summary
DnIdAtCommonName
           
DnIdAtCountryName
           
DnIdAtLocalityName
           
DnIdAtOrganizationalUnitName
           
DnIdAtOrganizationName
           
DnIdAtStateOrProvinceName
           
ExtensionsGlobalPrimaryGroupName
           
ExtensionsGlobalPrimaryVOName
           
ExtensionsGlobalUserId
           
ExtensionsGroup
           
ExtensionsRole
           
ExtensionsSubgroup
           
 
Field Summary
private  VO.Attribute attribute
           
private  java.lang.String attributeName
           
private  java.lang.String dataType
           
private  java.lang.String xpath
           
 
Method Summary
 java.lang.String getAttributeName()
           
 java.lang.String getDataType()
           
 VO.Attribute getVoAttribute()
           
 java.lang.String getXPath()
           
static XACMLConstants.SubjectConstants valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static XACMLConstants.SubjectConstants[] 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

DnIdAtCommonName

public static final XACMLConstants.SubjectConstants DnIdAtCommonName

DnIdAtCountryName

public static final XACMLConstants.SubjectConstants DnIdAtCountryName

DnIdAtLocalityName

public static final XACMLConstants.SubjectConstants DnIdAtLocalityName

DnIdAtStateOrProvinceName

public static final XACMLConstants.SubjectConstants DnIdAtStateOrProvinceName

DnIdAtOrganizationName

public static final XACMLConstants.SubjectConstants DnIdAtOrganizationName

DnIdAtOrganizationalUnitName

public static final XACMLConstants.SubjectConstants DnIdAtOrganizationalUnitName

ExtensionsRole

public static final XACMLConstants.SubjectConstants ExtensionsRole

ExtensionsGroup

public static final XACMLConstants.SubjectConstants ExtensionsGroup

ExtensionsSubgroup

public static final XACMLConstants.SubjectConstants ExtensionsSubgroup

ExtensionsGlobalUserId

public static final XACMLConstants.SubjectConstants ExtensionsGlobalUserId

ExtensionsGlobalPrimaryGroupName

public static final XACMLConstants.SubjectConstants ExtensionsGlobalPrimaryGroupName

ExtensionsGlobalPrimaryVOName

public static final XACMLConstants.SubjectConstants ExtensionsGlobalPrimaryVOName
Field Detail

attributeName

private java.lang.String attributeName

xpath

private java.lang.String xpath

attribute

private VO.Attribute attribute

dataType

private java.lang.String dataType
Method Detail

values

public static XACMLConstants.SubjectConstants[] 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 (XACMLConstants.SubjectConstants c : XACMLConstants.SubjectConstants.values())
    System.out.println(c);

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

valueOf

public static XACMLConstants.SubjectConstants valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getAttributeName

public java.lang.String getAttributeName()

getXPath

public java.lang.String getXPath()

getVoAttribute

public VO.Attribute getVoAttribute()

getDataType

public java.lang.String getDataType()