51Degrees Pipeline Java  4.1

51Degrees Pipeline for Java

fiftyone.pipeline.engines.data.AspectPropertyValue< T > Interface Template Reference

Detailed Description

This interface can be used where engines have a property that may be populated and may not.

It can be used to let the user know details of why a property value is not available. For example, if a property requires additional evidence from client side code before it can be populated.

Parameters
<T> - the type of data stored within the instance

Inheritance diagram for fiftyone.pipeline.engines.data.AspectPropertyValue< T >:

[legend]

Public Member Functions

boolean  hasValue ()
Indicates whether or not the instance contains a value for the property. More...
T  getValue () throws NoValueException
Get the underlying value. More...
void  setValue (T value)
Set the underlying value. More...
String  getNoValueMessage ()
Get the message that will appear in the exception thrown if this instance has no value. More...
void  setNoValueMessage (String message)
Set the message that will appear in the exception thrown if this instance has no value. More...

Member Function Documentation