public abstract class AbstractLocaliser<T extends PamDataUnit>
extends java.lang.Object
Constructor and Description |
---|
AbstractLocaliser(PamDataBlock<T> dataBlock) |
Modifier and Type | Method and Description |
---|---|
PamDataBlock<T> |
getDataBlock() |
abstract java.lang.String |
getLocaliserName() |
boolean |
isRunOnAdd() |
boolean |
isRunOnUpdate() |
abstract boolean |
localiseDataUnit(T dataUnit)
Localise a data unit.
|
void |
setRunOnAdd(boolean runOnAdd) |
void |
setRunOnUpdate(boolean runOnUpdate) |
public AbstractLocaliser(PamDataBlock<T> dataBlock)
public abstract boolean localiseDataUnit(T dataUnit)
Localisation results will be added to the data unit itself in the AbstractLocalisation field.
dataUnit
- data unit to localisepublic abstract java.lang.String getLocaliserName()
public boolean isRunOnUpdate()
public void setRunOnUpdate(boolean runOnUpdate)
runOnUpdate
- the runOnUpdate to setpublic boolean isRunOnAdd()
public void setRunOnAdd(boolean runOnAdd)
runOnAdd
- the runOnAdd to setpublic PamDataBlock<T> getDataBlock()