org.jboss.security.xacml.factories
Class RequestAttributeFactory
java.lang.Object
org.jboss.security.xacml.factories.RequestAttributeFactory
public class RequestAttributeFactory
- extends Object
Construct Commonly Used Attributes in Request Subject/Resource/Action
and Environment sections
- Since:
- Jul 20, 2007
- Version:
- $Revision$
- Author:
- Anil.Saldhana@redhat.com
Method Summary |
static AttributeType |
createAnyURIAttributeType(String attrID,
String issuer,
URI value)
|
static AttributeType |
createBase64BinaryAttributeType(String attrID,
String issuer,
byte[] value)
|
static AttributeType |
createBooleanAttributeType(String attrID,
String issuer,
boolean value)
|
static AttributeType |
createDateAttributeType(String attrID,
String issuer)
|
static AttributeType |
createDateAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
|
static AttributeType |
createDateTimeAttributeType(String attrID,
String issuer)
|
static AttributeType |
createDateTimeAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
|
static AttributeType |
createDayTimeDurationAttributeType(String attrID,
String issuer,
Duration value)
|
static AttributeType |
createDNSNameAttributeType(String attrID,
String issuer,
String hostname)
|
static AttributeType |
createDoubleAttributeType(String attrID,
String issuer,
double value)
|
static AttributeType |
createEmailAttributeType(String attrID,
String issuer,
String value)
|
static AttributeType |
createHexBinaryAttributeType(String attrID,
String issuer,
byte[] value)
|
static AttributeType |
createIntegerAttributeType(String attrID,
String issuer,
int value)
|
static AttributeType |
createIPAddressAttributeType(String attrID,
String issuer,
InetAddress address)
|
static AttributeType |
createStringAttributeType(String attrID,
String issuer,
String value)
|
static AttributeType |
createTimeAttributeType(String attrID,
String issuer)
|
static AttributeType |
createTimeAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
|
static AttributeType |
createX509NameAttributeType(String attrID,
String issuer,
X500Principal value)
|
static AttributeType |
createYearMonthDurationAttributeType(String attrID,
String issuer,
Duration value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestAttributeFactory
public RequestAttributeFactory()
createAnyURIAttributeType
public static AttributeType createAnyURIAttributeType(String attrID,
String issuer,
URI value)
createBase64BinaryAttributeType
public static AttributeType createBase64BinaryAttributeType(String attrID,
String issuer,
byte[] value)
createBooleanAttributeType
public static AttributeType createBooleanAttributeType(String attrID,
String issuer,
boolean value)
createDateAttributeType
public static AttributeType createDateAttributeType(String attrID,
String issuer)
createDateAttributeType
public static AttributeType createDateAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
createDateTimeAttributeType
public static AttributeType createDateTimeAttributeType(String attrID,
String issuer)
createDateTimeAttributeType
public static AttributeType createDateTimeAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
createDNSNameAttributeType
public static AttributeType createDNSNameAttributeType(String attrID,
String issuer,
String hostname)
createDoubleAttributeType
public static AttributeType createDoubleAttributeType(String attrID,
String issuer,
double value)
createEmailAttributeType
public static AttributeType createEmailAttributeType(String attrID,
String issuer,
String value)
createHexBinaryAttributeType
public static AttributeType createHexBinaryAttributeType(String attrID,
String issuer,
byte[] value)
createIntegerAttributeType
public static AttributeType createIntegerAttributeType(String attrID,
String issuer,
int value)
createIPAddressAttributeType
public static AttributeType createIPAddressAttributeType(String attrID,
String issuer,
InetAddress address)
createStringAttributeType
public static AttributeType createStringAttributeType(String attrID,
String issuer,
String value)
createTimeAttributeType
public static AttributeType createTimeAttributeType(String attrID,
String issuer)
createTimeAttributeType
public static AttributeType createTimeAttributeType(String attrID,
String issuer,
XMLGregorianCalendar value)
createX509NameAttributeType
public static AttributeType createX509NameAttributeType(String attrID,
String issuer,
X500Principal value)
createDayTimeDurationAttributeType
public static AttributeType createDayTimeDurationAttributeType(String attrID,
String issuer,
Duration value)
createYearMonthDurationAttributeType
public static AttributeType createYearMonthDurationAttributeType(String attrID,
String issuer,
Duration value)
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.