public final class AttributeFqns extends Object
AttributeFqn
instances.Modifier and Type | Method and Description |
---|---|
static AttributeFqn |
newInstance(oasis.names.tc.xacml._3_0.core.schema.wd_17.AttributeDesignatorType attributeDesignator)
Creates
AttributeFqn from XACML AttributeDesignator |
static AttributeFqn |
newInstance(String attributeCategory,
Optional<String> attributeIssuer,
String attributeId)
Creates instance from attribute category, issuer and ID
|
public static AttributeFqn newInstance(String attributeCategory, Optional<String> attributeIssuer, String attributeId) throws IllegalArgumentException
attributeCategory
- attribute category (non-null)attributeIssuer
- attribute issuer (optional)attributeId
- (non-null)AttributeFqn
IllegalArgumentException
- if attributeCategory == null || attributeId == null
public static AttributeFqn newInstance(oasis.names.tc.xacml._3_0.core.schema.wd_17.AttributeDesignatorType attributeDesignator) throws IllegalArgumentException
AttributeFqn
from XACML AttributeDesignatorattributeDesignator
- attribute designatorIllegalArgumentException
- if attrDes.getCategory() == null || attrDes.getAttributeId() == null
Copyright © 2012–2020. All rights reserved.