public abstract class PdkDiademFeatureHandler extends PdkGenerelRegistreringFeatureHandler
PdkFeatureHandler.Filter<X>
endPoint, logger, pm
Constructor and Description |
---|
PdkDiademFeatureHandler(PdkWsCommon handler,
PlanMetaData pm,
boolean isVarmeforsyningPlan) |
Modifier and Type | Method and Description |
---|---|
protected Sql |
createAdminCodesSql(AreaNodeIdentifier[] areaNodeIds) |
AreaNodeIdentifier |
createAreaNodeIdentifier(FeatureTransaction ft) |
AreaNodeIdentifier |
createAreaNodeIdentifier(int id) |
AreaNodeIdentifier |
createAreaNodeIdentifier(PlanFeature pf) |
protected void |
establishAdminCodes(FeatureTransaction fur,
PlanFeature adminCodesFeature) |
boolean |
isValidChildOf(int parentCode)
Tells if this feature-type is a valid child of some parent feature type.
|
allowsChildren, followParentState, insertNewSpecType, insertUpdateFeature, supportsSelectForUpdate, updateChildren, validateGlKomNr, willCascadeUpdate
appendCurrentId, appendCurrentId, appendCurrentPState, appendIsCurrent, appendIsCurrent, appendOrderByPState, appendPState, appendPState, appendStateId, areaOverlapCheck, assertAccessRights, assertConstraints, assertDeletionState, assertGeometryIsValid, assertGlKomNrIsValid, checkIsNotNull, createPlanFeature, createPlanFeatureFromRow, deleteFeature, deleteFeature, deleteFeatureNonPersistent, deleteFeaturePersistent, distanceCheck, elementExists, 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, lengthOverlapCheck, metaData, pointDistanceCheck, saveFeature, setState, setTransactionError, testPlanStatusChange, validateFeature
public PdkDiademFeatureHandler(PdkWsCommon handler, PlanMetaData pm, boolean isVarmeforsyningPlan)
public final boolean isValidChildOf(int parentCode)
PdkFeatureHandler
isValidChildOf
in class PdkFeatureHandler
protected void establishAdminCodes(FeatureTransaction fur, PlanFeature adminCodesFeature)
establishAdminCodes
in class PdkFeatureHandler
public AreaNodeIdentifier createAreaNodeIdentifier(PlanFeature pf)
createAreaNodeIdentifier
in class PdkFeatureHandler
public AreaNodeIdentifier createAreaNodeIdentifier(FeatureTransaction ft)
createAreaNodeIdentifier
in class PdkFeatureHandler
public AreaNodeIdentifier createAreaNodeIdentifier(int id)
createAreaNodeIdentifier
in class PdkFeatureHandler
protected Sql createAdminCodesSql(AreaNodeIdentifier[] areaNodeIds)
createAdminCodesSql
in class PdkFeatureHandler