public class WatergisDefaultRuleSet extends DefaultCidsLayerAttributeTableRuleSet implements de.cismet.cismap.commons.gui.attributetable.AttributeTableExtendedRuleSet
| Modifier and Type | Field and Description |
|---|---|
protected int |
idOfCurrentlyCheckedFeature |
protected Double |
maxBaLength |
protected Double |
maxConfirmationlessLength |
protected Double |
maxLaLength |
protected static double |
MIN_AREA_SIZE |
protected static double |
MIN_LINE_LENGTH |
protected Double |
minBaLength |
protected Double |
minLaLength |
protected Map<String,WatergisDefaultRuleSet.DataType> |
typeMap |
static String |
WK_FG_WEBDAV_PATH |
protected static String |
WR_SG_WSG_LK_TABLE_PATH |
protected static String |
WR_SG_WSG_UK_TABLE_PATH |
| Constructor and Description |
|---|
WatergisDefaultRuleSet() |
| Modifier and Type | Method and Description |
|---|---|
static String |
addExtension(String name,
String extension)
DOCUMENT ME!
|
protected void |
adjustFisGDateAndFisGUser(de.cismet.cismap.commons.features.FeatureServiceFeature feature)
DOCUMENT ME!
|
Object |
afterEdit(de.cismet.cismap.commons.features.FeatureServiceFeature feature,
String column,
int row,
Object oldValue,
Object newValue) |
protected static boolean |
arrayContains(String[] array,
String element)
DOCUMENT ME!
|
protected static String |
arrayToString(String[] array)
DOCUMENT ME!
|
void |
beforeSave(de.cismet.cismap.commons.features.FeatureServiceFeature feature) |
protected static boolean |
checkDocumentExistenceOnWebDav(String path,
String file)
DOCUMENT ME!
|
protected boolean |
checkGreaterThan(String columnName,
Object newValue,
double minVal,
boolean nullable,
boolean minEqualAllowed)
DOCUMENT ME!
|
protected boolean |
checkRange(String columnName,
Object newValue,
double from,
double to,
boolean nullable,
boolean fromEqualAllowed,
boolean toEqualAllowed)
DOCUMENT ME!
|
protected boolean |
checkRange(String columnName,
Object newValue,
double from,
double to,
double fromMax,
double toMax,
boolean nullable,
boolean fromEqualAllowed,
boolean toEqualAllowed)
DOCUMENT ME!
|
protected boolean |
checkRange(String columnName,
Object newValue,
int from,
int to,
boolean nullable,
boolean fromEqualAllowed,
boolean toEqualAllowed)
DOCUMENT ME!
|
protected boolean |
checkRange(String columnName,
Object newValue,
int from,
int to,
int fromMax,
int toMax,
boolean nullable,
boolean fromEqualAllowed,
boolean toEqualAllowed)
DOCUMENT ME!
|
protected boolean |
checkRangeBetweenOrEqual(String columnName,
Object newValue,
double from,
double to,
boolean nullable)
DOCUMENT ME!
|
protected boolean |
checkRangeBetweenOrEqual(String columnName,
Object newValue,
double from,
double to,
double fromMax,
double toMax,
boolean nullable)
DOCUMENT ME!
|
protected boolean |
checkRangeBetweenOrEqual(String columnName,
Object newValue,
int from,
int to,
boolean nullable)
DOCUMENT ME!
|
void |
copyProperties(de.cismet.cismap.commons.features.FeatureServiceFeature sourceFeature,
de.cismet.cismap.commons.features.FeatureServiceFeature targetFeature) |
protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter |
createCidsLayerFeatureFilter(String propertyName)
DOCUMENT ME!
|
protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter |
createCidsLayerFeatureFilter(String propertyName,
boolean justNotNull)
DOCUMENT ME!
|
protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter |
createCidsLayerFeatureFilter(String propertyName,
String value)
DOCUMENT ME!
|
static de.cismet.commons.security.WebDavClient |
createWebDavClient()
DOCUMENT ME!
|
static void |
downloadDocumentFromWebDav(String path,
String file)
DOCUMENT ME!
|
static void |
downloadDocumentFromWebDav(String path,
String file,
String newFilename)
DOCUMENT ME!
|
protected static de.cismet.cids.dynamics.CidsBean |
getCatalogueElement(String className,
String attributeName,
String value)
DOCUMENT ME!
|
TableCellEditor |
getCellEditor(String columnName) |
TableCellRenderer |
getCellRenderer(String columnName) |
protected static int |
getCurrentYear()
DOCUMENT ME!
|
Map<String,Object> |
getDefaultValues() |
protected String |
getPhotoPath()
DOCUMENT ME!
|
protected String |
getRouteFilter()
DOCUMENT ME!
|
protected String |
getSgLinkTablePath()
DOCUMENT ME!
|
WatergisDefaultRuleSet.DataType |
getType(String columnName)
DOCUMENT ME!
|
static String |
getWbblPath()
DOCUMENT ME!
|
static boolean |
hasAccessToProtectedWbbl()
DOCUMENT ME!
|
protected boolean |
hasValue(String columnName,
Object newValue,
double value,
boolean nullable)
DOCUMENT ME!
|
protected static boolean |
isEqual(Number n1,
Number n2)
DOCUMENT ME!
|
protected boolean |
isNoInteger(String propName,
Object value,
boolean allowNull)
DOCUMENT ME!
|
protected boolean |
isNoIntegerTempMessage(String propName,
Object value,
boolean allowNull)
DOCUMENT ME!
|
protected static boolean |
isNumberOrNull(Object o)
DOCUMENT ME!
|
protected static boolean |
isValueEmpty(Object field)
DOCUMENT ME!
|
protected static boolean |
isValueIn(Object value,
Object[] allowedValues,
boolean nullAllowed)
DOCUMENT ME!
|
static void |
main(String[] args)
DOCUMENT ME!
|
void |
mouseClicked(de.cismet.cismap.commons.features.FeatureServiceFeature feature,
String columnName,
Object value,
int clickCount) |
boolean |
prepareForSave(List<de.cismet.cismap.commons.features.FeatureServiceFeature> features) |
de.cismet.cismap.commons.gui.attributetable.AttributeTableExtendedRuleSet.ErrorDetails |
prepareForSaveWithDetails(List<de.cismet.cismap.commons.features.FeatureServiceFeature> features) |
protected void |
refreshLaStation(de.cismet.cismap.commons.features.FeatureServiceFeature feature,
String baCd,
Double baSt,
String laCd,
String laSt)
DOCUMENT ME!
|
protected void |
refreshTemplate(String template)
DOCUMENT ME!
|
protected void |
reloadService(String name)
DOCUMENT ME!
|
protected double |
round(double value)
DOCUMENT ME!
|
protected static Double |
round(double value,
int digits)
DOCUMENT ME!
|
protected static void |
showMessage(String text)
DOCUMENT ME!
|
protected void |
showMessage(String text,
String field)
DOCUMENT ME!
|
protected boolean |
showSecurityQuestion(String text,
String field,
Object newValue)
DOCUMENT ME!
|
protected String |
to2Digits(int value)
Converts the given number to a string and If the given number has only one digit, the resulting number will start
with a zero.
|
protected static Number |
toNumber(Object o)
Converts the given argument to a number.
|
cloneFeatureafterSave, exportFeatures, getAdditionalFieldClass, getAdditionalFieldFormula, getAdditionalFieldNames, getAdditionalFieldValue, getFeatureClass, getFeatureCreator, getIndexOfAdditionalFieldName, getPointAnnotationSymbol, hasCustomExportFeaturesMethod, hasCustomPrintFeaturesMethod, isCatThree, isColumnEditable, prepareFeaturesForExport, printFeaturesprotected static final String WR_SG_WSG_UK_TABLE_PATH
protected static final String WR_SG_WSG_LK_TABLE_PATH
protected static final double MIN_LINE_LENGTH
protected static final double MIN_AREA_SIZE
public static String WK_FG_WEBDAV_PATH
protected Double minLaLength
protected Double maxLaLength
protected Double minBaLength
protected Double maxBaLength
protected Double maxConfirmationlessLength
protected int idOfCurrentlyCheckedFeature
protected final Map<String,WatergisDefaultRuleSet.DataType> typeMap
public WatergisDefaultRuleSet.DataType getType(String columnName)
columnName - DOCUMENT ME!public static void downloadDocumentFromWebDav(String path, String file)
path - DOCUMENT ME!file - DOCUMENT ME!public static void downloadDocumentFromWebDav(String path, String file, String newFilename)
path - DOCUMENT ME!file - DOCUMENT ME!newFilename - DOCUMENT ME!protected void refreshTemplate(String template) throws Sirius.navigator.exception.ConnectionException
template - DOCUMENT ME!Sirius.navigator.exception.ConnectionException - DOCUMENT ME!public static de.cismet.commons.security.WebDavClient createWebDavClient()
protected static boolean checkDocumentExistenceOnWebDav(String path, String file)
path - DOCUMENT ME!file - DOCUMENT ME!protected static Double round(double value, int digits)
value - DOCUMENT ME!digits - DOCUMENT ME!public static String addExtension(String name, String extension)
name - DOCUMENT ME!extension - DOCUMENT ME!public static String getWbblPath()
protected String getSgLinkTablePath()
protected String getPhotoPath()
protected void adjustFisGDateAndFisGUser(de.cismet.cismap.commons.features.FeatureServiceFeature feature)
feature - DOCUMENT ME!protected void refreshLaStation(de.cismet.cismap.commons.features.FeatureServiceFeature feature,
String baCd,
Double baSt,
String laCd,
String laSt)
feature - DOCUMENT ME!baCd - DOCUMENT ME!baSt - DOCUMENT ME!laCd - DOCUMENT ME!laSt - DOCUMENT ME!protected String getRouteFilter()
protected static boolean isValueEmpty(Object field)
field - DOCUMENT ME!protected static boolean isEqual(Number n1, Number n2)
n1 - DOCUMENT ME!n2 - DOCUMENT ME!public static boolean hasAccessToProtectedWbbl()
protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter createCidsLayerFeatureFilter(String propertyName)
propertyName - DOCUMENT ME!protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter createCidsLayerFeatureFilter(String propertyName, boolean justNotNull)
propertyName - DOCUMENT ME!justNotNull - DOCUMENT ME!protected de.cismet.cismap.cidslayer.CidsLayerFeatureFilter createCidsLayerFeatureFilter(String propertyName, String value)
propertyName - DOCUMENT ME!value - DOCUMENT ME!protected static int getCurrentYear()
protected double round(double value)
value - DOCUMENT ME!protected static de.cismet.cids.dynamics.CidsBean getCatalogueElement(String className, String attributeName, String value)
className - DOCUMENT ME!attributeName - DOCUMENT ME!value - DOCUMENT ME!protected boolean checkRangeBetweenOrEqual(String columnName, Object newValue, double from, double to, boolean nullable)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!nullable - DOCUMENT ME!protected boolean checkRangeBetweenOrEqual(String columnName, Object newValue, int from, int to, boolean nullable)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!nullable - DOCUMENT ME!protected boolean checkRangeBetweenOrEqual(String columnName, Object newValue, double from, double to, double fromMax, double toMax, boolean nullable)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!fromMax - DOCUMENT ME!toMax - DOCUMENT ME!nullable - DOCUMENT ME!protected boolean isNoInteger(String propName, Object value, boolean allowNull)
propName - DOCUMENT ME!value - DOCUMENT ME!allowNull - DOCUMENT ME!protected boolean isNoIntegerTempMessage(String propName, Object value, boolean allowNull)
propName - DOCUMENT ME!value - DOCUMENT ME!allowNull - DOCUMENT ME!protected boolean checkRange(String columnName, Object newValue, double from, double to, boolean nullable, boolean fromEqualAllowed, boolean toEqualAllowed)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!nullable - DOCUMENT ME!fromEqualAllowed - DOCUMENT ME!toEqualAllowed - DOCUMENT ME!protected boolean checkRange(String columnName, Object newValue, int from, int to, boolean nullable, boolean fromEqualAllowed, boolean toEqualAllowed)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!nullable - DOCUMENT ME!fromEqualAllowed - DOCUMENT ME!toEqualAllowed - DOCUMENT ME!protected boolean checkRange(String columnName, Object newValue, double from, double to, double fromMax, double toMax, boolean nullable, boolean fromEqualAllowed, boolean toEqualAllowed)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!fromMax - DOCUMENT ME!toMax - DOCUMENT ME!nullable - DOCUMENT ME!fromEqualAllowed - DOCUMENT ME!toEqualAllowed - DOCUMENT ME!protected boolean checkRange(String columnName, Object newValue, int from, int to, int fromMax, int toMax, boolean nullable, boolean fromEqualAllowed, boolean toEqualAllowed)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!fromMax - DOCUMENT ME!toMax - DOCUMENT ME!nullable - DOCUMENT ME!fromEqualAllowed - DOCUMENT ME!toEqualAllowed - DOCUMENT ME!protected void showMessage(String text, String field)
text - DOCUMENT ME!field - DOCUMENT ME!protected static void showMessage(String text)
text - DOCUMENT ME!protected boolean showSecurityQuestion(String text, String field, Object newValue)
text - DOCUMENT ME!field - DOCUMENT ME!newValue - DOCUMENT ME!protected boolean checkGreaterThan(String columnName, Object newValue, double minVal, boolean nullable, boolean minEqualAllowed)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!minVal - from DOCUMENT ME!nullable - DOCUMENT ME!minEqualAllowed - to DOCUMENT ME!protected static boolean isValueIn(Object value, Object[] allowedValues, boolean nullAllowed)
value - DOCUMENT ME!allowedValues - DOCUMENT ME!nullAllowed - DOCUMENT ME!protected boolean hasValue(String columnName, Object newValue, double value, boolean nullable)
columnName - DOCUMENT ME!newValue - DOCUMENT ME!value - from DOCUMENT ME!nullable - DOCUMENT ME!protected static Number toNumber(Object o)
o - DOCUMENT ME!protected static boolean isNumberOrNull(Object o)
o - DOCUMENT ME!protected static boolean arrayContains(String[] array, String element)
array - DOCUMENT ME!element - DOCUMENT ME!protected static String arrayToString(String[] array)
array - DOCUMENT ME!public Map<String,Object> getDefaultValues()
getDefaultValues in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetgetDefaultValues in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic void copyProperties(de.cismet.cismap.commons.features.FeatureServiceFeature sourceFeature,
de.cismet.cismap.commons.features.FeatureServiceFeature targetFeature)
copyProperties in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetcopyProperties in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic void mouseClicked(de.cismet.cismap.commons.features.FeatureServiceFeature feature,
String columnName,
Object value,
int clickCount)
mouseClicked in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetmouseClicked in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic TableCellRenderer getCellRenderer(String columnName)
getCellRenderer in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetgetCellRenderer in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic void beforeSave(de.cismet.cismap.commons.features.FeatureServiceFeature feature)
beforeSave in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetbeforeSave in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic TableCellEditor getCellEditor(String columnName)
getCellEditor in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetgetCellEditor in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic Object afterEdit(de.cismet.cismap.commons.features.FeatureServiceFeature feature, String column, int row, Object oldValue, Object newValue)
afterEdit in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetafterEdit in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic boolean prepareForSave(List<de.cismet.cismap.commons.features.FeatureServiceFeature> features)
prepareForSave in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableRuleSetprepareForSave in class de.cismet.cismap.commons.gui.attributetable.DefaultAttributeTableRuleSetpublic de.cismet.cismap.commons.gui.attributetable.AttributeTableExtendedRuleSet.ErrorDetails prepareForSaveWithDetails(List<de.cismet.cismap.commons.features.FeatureServiceFeature> features)
prepareForSaveWithDetails in interface de.cismet.cismap.commons.gui.attributetable.AttributeTableExtendedRuleSetprotected void reloadService(String name)
name - DOCUMENT ME!public static void main(String[] args)
args - DOCUMENT ME!protected String to2Digits(int value)
value - the number to convertCopyright © 2012–2026 cismet GmbH. All rights reserved.