51Degrees Pipeline Java  4.1

51Degrees Pipeline for Java

fiftyone.pipeline.engines.services.MissingPropertyService Interface Reference

Detailed Description

Service used by AspectEngines to report the reason for a property not being present in the results.

Inheritance diagram for fiftyone.pipeline.engines.services.MissingPropertyService:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.services.MissingPropertyService:

[legend]

Public Member Functions

MissingPropertyResult  getMissingPropertyReason (String propertyName, AspectEngine engine)
Get the reason for the property not being found. More...
MissingPropertyResult  getMissingPropertyReason (String propertyName, List< AspectEngine > engines)
Get the reason for the property not being found. More...

Member Function Documentation

◆ getMissingPropertyReason() [1/2]

MissingPropertyResult fiftyone.pipeline.engines.services.MissingPropertyService.getMissingPropertyReason ( String   propertyName,
AspectEngine   engine  
)

Get the reason for the property not being found.

If the property can be found, then the behaviour is undefined.

Parameters
propertyName - name of the AspectPropertyMetaData
engine - where the property should be found
Returns
reason the property was not found

Implemented in fiftyone.pipeline.engines.services.MissingPropertyServiceDefault.

◆ getMissingPropertyReason() [2/2]

MissingPropertyResult fiftyone.pipeline.engines.services.MissingPropertyService.getMissingPropertyReason ( String   propertyName,
List< AspectEngine >   engines  
)

Get the reason for the property not being found.

If the property can be found, then the behaviour is undefined.

Parameters
propertyName - name of the AspectPropertyMetaData
engines - where the property should be found
Returns
reason the property was not found

Implemented in fiftyone.pipeline.engines.services.MissingPropertyServiceDefault.