public abstract class Pdk2FeatureHandler extends PdkFeatureHandler
PdkFeatureHandler.Filter<X>
Modifier and Type | Field and Description |
---|---|
protected static Logger |
logger |
endPoint, pm
Modifier | Constructor and Description |
---|---|
protected |
Pdk2FeatureHandler(PdkWsCommon endPoint,
StateTable st) |
Modifier and Type | Method and Description |
---|---|
protected void |
insertNewSpecType(FeatureTransaction fur,
java.sql.Timestamp now) |
protected void |
insertUpdateFeature(FeatureTransaction fur,
java.sql.Timestamp now)
Perform handler specific insert/update of "new" feature held by
FeatureTransaction
|
protected void |
updateChildren(FeatureTransaction parentFur,
java.util.List<FeatureTransaction> childFurs,
java.sql.Timestamp now,
boolean validate,
boolean newVersion)
Perform recursive update of child plans for an "update"
FeatureTransaction
|
boolean |
willCascadeUpdate(int parentType)
Tells whether the current feature handler will do cascaded updates or
not.
|
allowsChildren, appendCurrentId, appendCurrentId, appendCurrentPState, appendIsCurrent, appendIsCurrent, appendOrderByPState, appendPState, appendPState, appendStateId, areaOverlapCheck, assertAccessRights, assertConstraints, assertDeletionState, assertGeometryIsValid, assertGlKomNrIsValid, checkIsNotNull, createAdminCodesSql, createAreaNodeIdentifier, createAreaNodeIdentifier, createAreaNodeIdentifier, createPlanFeature, createPlanFeatureFromRow, deleteFeature, deleteFeature, deleteFeatureNonPersistent, deleteFeaturePersistent, distanceCheck, elementExists, establishAdminCodes, establishExistingPlanFeature, establishPdfDocument, getABestem, getAdminCodeForFeatureID, getChildrenByParentIdResult, getChildTypes, getFeatureByAdminCodesResult, getFeatureByIdResult, getFeatureCollection, getFeatureCollectionPaged, getFeatureCount, getFeatureEnvelopeById, getFeatureListByParentId, getFeatureWithinGeometryResult, getId, getNewFeatureId, getOverlapParams, getParentCode, getParentIdColumnIndex, getPlanFeature, getPlanFeatureByStatus, getPlanFeatureByStatusWithTransaction, getPlanFeatureByVersion, getRowByIdState, getSpecific, getSpecificByFilterId, getSpecificForCode, getStateTable, getTvaergaaende, isValidChildOf, lengthOverlapCheck, metaData, pointDistanceCheck, saveFeature, setState, setTransactionError, supportsSelectForUpdate, testPlanStatusChange, validateFeature, validateGlKomNr
protected Pdk2FeatureHandler(PdkWsCommon endPoint, StateTable st)
protected final void insertNewSpecType(FeatureTransaction fur, java.sql.Timestamp now) throws java.lang.Exception
insertNewSpecType
in class PdkFeatureHandler
java.lang.Exception
protected final void insertUpdateFeature(FeatureTransaction fur, java.sql.Timestamp now) throws java.lang.Exception
PdkFeatureHandler
insertUpdateFeature
in class PdkFeatureHandler
java.lang.Exception
protected void updateChildren(FeatureTransaction parentFur, java.util.List<FeatureTransaction> childFurs, java.sql.Timestamp now, boolean validate, boolean newVersion) throws java.lang.Exception
PdkFeatureHandler
updateChildren
in class PdkFeatureHandler
java.lang.Exception
public final boolean willCascadeUpdate(int parentType)
PdkFeatureHandler
willCascadeUpdate
in class PdkFeatureHandler