Class AttributeValue<T>


  • public class AttributeValue<T>
    extends Object
    Holds an attribute value returned via a AttributeStoutProvider.
    • Constructor Detail

      • AttributeValue

        public AttributeValue​(String attributeId,
                              T value)
    • Method Detail

      • getAttributeId

        public String getAttributeId()
      • getValue

        public T getValue()
      • getValueAsString

        public String getValueAsString()
        Returns the value as a string if not null
        Returns:
        string value
      • getAsStringValue

        public org.ow2.authzforce.core.pdp.api.value.StringValue getAsStringValue()
      • getAsIntegerValue

        public org.ow2.authzforce.core.pdp.api.value.IntegerValue getAsIntegerValue()
      • getAsDoubleValue

        public org.ow2.authzforce.core.pdp.api.value.DoubleValue getAsDoubleValue()
      • getAsAnyUriValue

        public org.ow2.authzforce.core.pdp.api.value.AnyUriValue getAsAnyUriValue()
      • getAsBooleanValue

        public org.ow2.authzforce.core.pdp.api.value.BooleanValue getAsBooleanValue()
      • getAsDateValue

        public org.ow2.authzforce.core.pdp.api.value.DateValue getAsDateValue()