Package wt.effectivity.engine
Interface AATLightDelegate
public interface AATLightDelegate
Delegate to return the light weight object of Aircraft Allocation Table (AAT) from the Airbus persisted object AAT.
This AATLight is used in effectivity calculation engine.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanHaveValidityForType(TypeIdentifier typeIdentifier) For given typeIdentifier, it checks if validity can be assigned to it or not.getAATLight(TypeIdentifier typeIdentifier) An API that returns the AATLight, a light weight object for AAT.getEffTypeValidityArray(EffRecordable effRecordable) For given EffRecordable, this method calls service to get the validities to construct the EffTypeValidity array.
-
Method Details
-
getAATLight
An API that returns the AATLight, a light weight object for AAT.
Supported API: true- Returns:
- - AATLight
- Throws:
WTException
-
canHaveValidityForType
For given typeIdentifier, it checks if validity can be assigned to it or not. Supported API: true- Returns:
- - returns true, if the object type can have CINValidity, otherwise no.
- Throws:
WTException
-
getEffTypeValidityArray
For given EffRecordable, this method calls service to get the validities to construct the EffTypeValidity array. Supported API: true- Returns:
- - EffTypeValidity[], An array of EffTypeValidity.
- Throws:
WTException
-