public abstract class PdkGenerelRegistreringFeatureHandler extends PdkFeatureHandler
PdkFeatureHandler.Filter<X>endPoint, logger, pm| Modifier | Constructor and Description | 
|---|---|
protected  | 
PdkGenerelRegistreringFeatureHandler(PdkWsCommon endPoint,
                                    StateTable st)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
allowsChildren()
Previously named: isRootType() Every feature type is either a "root" type
 or a "child" type. 
 | 
void | 
followParentState(FeatureTransaction fur,
                 java.sql.Timestamp now)  | 
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 boolean | 
supportsSelectForUpdate()
This method indicates whether the underlying table/functional view
 supports SQL selects FOR UPDATE. 
 | 
protected void | 
updateChildren(FeatureTransaction fur,
              java.util.List<FeatureTransaction> furs,
              java.sql.Timestamp now,
              boolean validate,
              boolean newVersion)
Perform recursive update of child plans for an "update"
 FeatureTransaction 
 | 
boolean | 
validateGlKomNr()
Should constraints on GlKomNr be validated. 
 | 
boolean | 
willCascadeUpdate(int parentType)
Tells whether the current feature handler will do cascaded updates or
 not. 
 | 
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, testPlanStatusChange, validateFeatureprotected PdkGenerelRegistreringFeatureHandler(PdkWsCommon endPoint, StateTable st)
public final boolean allowsChildren()
PdkFeatureHandlerallowsChildren in class PdkFeatureHandlerpublic final boolean willCascadeUpdate(int parentType)
PdkFeatureHandlerwillCascadeUpdate in class PdkFeatureHandlerpublic final boolean validateGlKomNr()
PdkFeatureHandlervalidateGlKomNr in class PdkFeatureHandlerprotected final void updateChildren(FeatureTransaction fur, java.util.List<FeatureTransaction> furs, java.sql.Timestamp now, boolean validate, boolean newVersion) throws java.lang.Exception
PdkFeatureHandlerupdateChildren in class PdkFeatureHandlerjava.lang.Exceptionprotected final void insertNewSpecType(FeatureTransaction fur, java.sql.Timestamp now) throws java.lang.Exception
insertNewSpecType in class PdkFeatureHandlerjava.lang.Exceptionprotected final void insertUpdateFeature(FeatureTransaction fur, java.sql.Timestamp now) throws java.lang.Exception
PdkFeatureHandlerinsertUpdateFeature in class PdkFeatureHandlerjava.lang.Exceptionpublic void followParentState(FeatureTransaction fur, java.sql.Timestamp now) throws java.lang.Exception
java.lang.Exceptionprotected final boolean supportsSelectForUpdate()
PdkFeatureHandlersupportsSelectForUpdate in class PdkFeatureHandler