\r\n

51Degrees Pipeline Java  4.4

51Degrees Pipeline for Java

fiftyone.pipeline.engines.exceptions.PropertyMissingException Class Reference

Detailed Description

A property missing exception is thrown by the missing property service if an attempt is made to access a property that does not exist in the FlowData.

See also
Specification

Inheritance diagram for fiftyone.pipeline.engines.exceptions.PropertyMissingException:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.exceptions.PropertyMissingException:

[legend]

Public Member Functions

 PropertyMissingException (MissingPropertyReason reason, String propertyName, String message)
Constructs a new exception containing the property name, error, and reason the property was not found. More...
 PropertyMissingException (MissingPropertyReason reason, String propertyName, String message, Throwable cause)
Constructs a new exception containing the property name, error, and reason the property was not found. More...
String  getPropertyName ()
Get the name of the property that was missing. More...
MissingPropertyReason  getReason ()
Get missing property reason. More...
void  setReason (MissingPropertyReason reason)
Set missing property reason. More...

Constructor & Destructor Documentation

◆ PropertyMissingException() [1/2]

fiftyone.pipeline.engines.exceptions.PropertyMissingException.PropertyMissingException ( MissingPropertyReason   reason,
String   propertyName,
String   message  
)

Constructs a new exception containing the property name, error, and reason the property was not found.

Parameters
reason - the reason for the missing property
propertyName - of the missing property
message - why the property was not found

◆ PropertyMissingException() [2/2]

fiftyone.pipeline.engines.exceptions.PropertyMissingException.PropertyMissingException ( MissingPropertyReason   reason,
String   propertyName,
String   message,
Throwable   cause  
)

Constructs a new exception containing the property name, error, and reason the property was not found.

Parameters
reason - the reason for the missing property
propertyName - of the missing property
message - why the property was not found
cause - of the exception

Member Function Documentation

◆ getPropertyName()

String fiftyone.pipeline.engines.exceptions.PropertyMissingException.getPropertyName ( )

Get the name of the property that was missing.

Returns
property name

◆ getReason()

MissingPropertyReason fiftyone.pipeline.engines.exceptions.PropertyMissingException.getReason ( )

Get missing property reason.

Returns
reason for the missing property

◆ setReason()

void fiftyone.pipeline.engines.exceptions.PropertyMissingException.setReason ( MissingPropertyReason   reason )

Set missing property reason.

Parameters
reason - the reason for the missing property