\r\n

51Degrees Pipeline Java  4.1Newer Version 4.2

51Degrees Pipeline for Java

fiftyone.pipeline.engines.services.MissingPropertyServiceDefault Class Reference

Detailed Description

Default implementation of the MissingPropertyService interface.

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

[legend]

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

[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...

Static Public Member Functions

static MissingPropertyService  getInstance ()
Get the singleton instance of the default missing property service. More...

Member Function Documentation

◆ getInstance()

static MissingPropertyService fiftyone.pipeline.engines.services.MissingPropertyServiceDefault.getInstance ( )
static

Get the singleton instance of the default missing property service.

Returns
singleton service

◆ getMissingPropertyReason() [1/2]

MissingPropertyResult fiftyone.pipeline.engines.services.MissingPropertyServiceDefault.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

Implements fiftyone.pipeline.engines.services.MissingPropertyService.

◆ getMissingPropertyReason() [2/2]

MissingPropertyResult fiftyone.pipeline.engines.services.MissingPropertyServiceDefault.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

Implements fiftyone.pipeline.engines.services.MissingPropertyService.