public class CidsLayerFeature
extends de.cismet.cismap.commons.features.DefaultFeatureServiceFeature
implements de.cismet.cismap.commons.features.ModifiableFeature, de.cismet.cismap.commons.features.PermissionProvider, de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Class and Description |
|---|---|
protected class |
CidsLayerFeature.CidSLayerDeegreeFeature
DOCUMENT ME!
|
de.cismet.cismap.commons.features.DefaultFeatureServiceFeature.DeegreeEvaluator, de.cismet.cismap.commons.features.DefaultFeatureServiceFeature.DeegreeFeature, de.cismet.cismap.commons.features.DefaultFeatureServiceFeature.DeegreeFeatureType, de.cismet.cismap.commons.features.DefaultFeatureServiceFeature.DeegreeProperty| Constructor and Description |
|---|
CidsLayerFeature(CidsLayerFeature feature)
Creates a new CidsLayerFeature object.
|
CidsLayerFeature(Map<String,Object> properties,
Sirius.server.middleware.types.MetaClass metaClass,
de.cismet.cids.server.cidslayer.CidsLayerInfo layerInfo,
de.cismet.cismap.commons.featureservice.LayerProperties layerProperties,
List<org.deegree.style.se.unevaluated.Style> styles)
Creates a new CidsLayerFeature object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(String propertyName,
Object property,
Object serverObject)
Adds the given property.
|
Object |
clone() |
void |
delete() |
boolean |
equals(Object obj) |
Color |
getBackgroundColor()
DOCUMENT ME!
|
de.cismet.cids.dynamics.CidsBean |
getBean()
DOCUMENT ME!
|
DefaultCidsLayerBindableReferenceCombo |
getCatalogueCombo(String columnName)
DOCUMENT ME!
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
protected org.deegree.feature.Feature |
getDeegreeFeature() |
de.cismet.cismap.commons.features.FeatureServiceFeature |
getInitialCalatogueValue(String columnName)
DOCUMENT ME!
|
de.cismet.cids.server.cidslayer.CidsLayerInfo |
getLayerInfo()
DOCUMENT ME!
|
TableLinearReferencedLineEditor |
getLineEditorEditor(int lineId)
DOCUMENT ME!
|
de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol |
getPointAnnotationSymbol() |
Object |
getProperty(String propertyName) |
Object |
getPropertyObject(String propertyName)
If the feature is in the edit mode and the given property references on a catalogue, this method returns the
catalogue object.
|
TableStationEditor |
getStationEditor(String columnName)
DOCUMENT ME!
|
int |
hashCode() |
boolean |
hasReadPermissions() |
boolean |
hasWritePermissions() |
void |
initStations()
DOCUMENT ME!
|
boolean |
isDoNotChangeBackup()
DOCUMENT ME!
|
boolean |
isFeatureChanged() |
boolean |
isPrimaryAnnotationVisible() |
void |
removeStations()
DOCUMENT ME!
|
void |
restore() |
de.cismet.cismap.commons.features.FeatureServiceFeature |
saveChanges() |
void |
saveChangesWithoutReload() |
void |
setDoNotChangeBackup(boolean doNotChangeBackup)
DOCUMENT ME!
|
void |
setEditable(boolean editable) |
void |
setGeometry(com.vividsolutions.jts.geom.Geometry geom) |
void |
setMetaObject(Sirius.server.middleware.types.MetaObject metaObject)
DOCUMENT ME!
|
void |
setProperty(String propertyName,
Object propertyValue) |
void |
syncWithBean()
fills the feature with the properties from its cids bean.
|
String |
toString() |
void |
undoAll() |
addProperties, addProperty, addPropertyChangeListener, applyFill, applyLineStyling, applyPointStyling, applyPolygonStyling, applyStroke, applyStyle, applyTextStyling, canBeSelected, compareTo, firePropertyChange, getFillingPaint, getFontStyling, getGeometry, getId, getIdExpression, getImageFromDeegree, getImageFromWellKnownName, getLayerProperties, getLinePaint, getLineWidth, getMaxScaleDenominator, getMinScaleDenominator, getMultiplierFromDeegreeUOM, getName, getPaintFromDeegree, getPrimaryAnnotation, getPrimaryAnnotationFont, getPrimaryAnnotationHalo, getPrimaryAnnotationJustification, getPrimaryAnnotationPaint, getPrimaryAnnotationScaling, getProperties, getSecondaryAnnotation, getStyle, getTransparency, getUOMFromDeegree, hasAdditionalProperties, hide, isAutoscale, isEditable, isHidden, isHighlightingEnabled, removeProperty, removePropertyChangeListener, rescaleStickyNode, setAutoScale, setCanBeSelected, setFillingPaint, setHighlightingEnabled, setId, setIdExpression, setLayerProperties, setLinePaint, setLineWidth, setMaxScaleDenominator, setMinScaleDenominator, setPointAnnotationSymbol, setPrimaryAnnotation, setPrimaryAnnotationFont, setPrimaryAnnotationHalo, setPrimaryAnnotationJustification, setPrimaryAnnotationPaint, setPrimaryAnnotationScaling, setPrimaryAnnotationVisible, setProperties, setSecondaryAnnotation, setSLDStyles, setTransparencypublic CidsLayerFeature(CidsLayerFeature feature)
feature - DOCUMENT ME!public CidsLayerFeature(Map<String,Object> properties, Sirius.server.middleware.types.MetaClass metaClass, de.cismet.cids.server.cidslayer.CidsLayerInfo layerInfo, de.cismet.cismap.commons.featureservice.LayerProperties layerProperties, List<org.deegree.style.se.unevaluated.Style> styles)
properties - oid DOCUMENT ME!metaClass - cid DOCUMENT ME!layerInfo - DOCUMENT ME!layerProperties - DOCUMENT ME!styles - DOCUMENT ME!public boolean isDoNotChangeBackup()
public void setDoNotChangeBackup(boolean doNotChangeBackup)
doNotChangeBackup - the doNotChangeBackup to setpublic de.cismet.cids.dynamics.CidsBean getBean()
public void setMetaObject(Sirius.server.middleware.types.MetaObject metaObject)
metaObject - DOCUMENT ME!public void syncWithBean()
public de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol getPointAnnotationSymbol()
getPointAnnotationSymbol in interface de.cismet.cismap.commons.features.StyledFeaturegetPointAnnotationSymbol in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeatureprotected org.deegree.feature.Feature getDeegreeFeature()
getDeegreeFeature in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic boolean isPrimaryAnnotationVisible()
isPrimaryAnnotationVisible in interface de.cismet.cismap.commons.features.AnnotatedFeatureisPrimaryAnnotationVisible in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic Object clone()
clone in interface de.cismet.cismap.commons.features.CloneableFeatureclone in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic Object getProperty(String propertyName)
getProperty in interface de.cismet.cismap.commons.PropertyContainergetProperty in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic void setEditable(boolean editable)
setEditable in interface de.cismet.cismap.commons.features.FeaturesetEditable in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic void initStations()
public void removeStations()
public Object getPropertyObject(String propertyName)
propertyName - the name of the propertypublic void addProperty(String propertyName, Object property, Object serverObject)
propertyName - the name of the propertyproperty - the value that is shown on the client sideserverObject - the object, that is saved on the server sidepublic void setProperty(String propertyName, Object propertyValue)
setProperty in interface de.cismet.cismap.commons.PropertyContainersetProperty in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic de.cismet.cismap.commons.features.FeatureServiceFeature saveChanges()
throws Exception
saveChanges in interface de.cismet.cismap.commons.features.ModifiableFeaturesaveChanges in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeatureExceptionpublic void saveChangesWithoutReload()
throws Exception
saveChangesWithoutReload in interface de.cismet.cismap.commons.features.ModifiableFeatureExceptionpublic void delete()
throws Exception
delete in interface de.cismet.cismap.commons.features.ModifiableFeatureExceptionpublic void restore()
throws Exception
restore in interface de.cismet.cismap.commons.features.ModifiableFeatureExceptionpublic boolean hasWritePermissions()
hasWritePermissions in interface de.cismet.cismap.commons.features.PermissionProviderpublic boolean hasReadPermissions()
hasReadPermissions in interface de.cismet.cismap.commons.features.PermissionProviderpublic void undoAll()
undoAll in interface de.cismet.cismap.commons.features.ModifiableFeatureundoAll in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic void setGeometry(com.vividsolutions.jts.geom.Geometry geom)
setGeometry in interface de.cismet.cismap.commons.features.FeaturesetGeometry in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic de.cismet.cids.server.cidslayer.CidsLayerInfo getLayerInfo()
public TableStationEditor getStationEditor(String columnName)
columnName - DOCUMENT ME!public TableLinearReferencedLineEditor getLineEditorEditor(int lineId)
lineId - columnName DOCUMENT ME!public DefaultCidsLayerBindableReferenceCombo getCatalogueCombo(String columnName)
columnName - DOCUMENT ME!public de.cismet.cismap.commons.features.FeatureServiceFeature getInitialCalatogueValue(String columnName)
columnName - DOCUMENT ME!public Color getBackgroundColor()
public boolean equals(Object obj)
equals in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic int hashCode()
hashCode in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic boolean isFeatureChanged()
isFeatureChanged in interface de.cismet.cismap.commons.features.ModifiableFeaturepublic String toString()
toString in class de.cismet.cismap.commons.features.DefaultFeatureServiceFeaturepublic final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.