public class RelaxedModelChanges
extends java.lang.Object
Constructor and Description |
---|
RelaxedModelChanges(de.bsvrz.dav.daf.main.config.DataModel dataModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowChangeArrayMaxCount(ConfigSystemObject configSystemObject,
de.bsvrz.dav.daf.main.Data oldData,
de.bsvrz.dav.daf.main.Data newData)
Gibt true zurück, falls die Länge des Daten-Arrays geändert werden darf und markiert den zugehörigen Attributtyp als durch unversionierte Änderungen bearbeitet.
|
boolean |
allowChangeValueName(de.bsvrz.dav.daf.main.config.IntegerValueState integerValueState)
Gibt zurück, ob das Ändern eines Wert-Namens erlaubt sein soll und markiert den zugehörigen Attributtyp als durch unversionierte Änderungen bearbeitet.
|
boolean |
allowChangeValueRange(ConfigSystemObject configSystemObject,
de.bsvrz.dav.daf.main.Data oldData,
de.bsvrz.dav.daf.main.Data newData)
Gibt true zurück sofern der Wertebereich bearbeitet werden darf und markiert den zugehörigen Attributtyp als durch unversionierte Änderungen bearbeitet.
|
boolean |
allowObjectSetAdd(ConfigNonMutableSet objectSet)
Gibt true zurück, sofern der Wertezustand hinzugefügt werden darf und markiert den zugehörigen Attributtyp als durch unversionierte Änderungen bearbeitet.
|
static RelaxedModelChanges |
getInstance(de.bsvrz.dav.daf.main.config.DataModel dataModel) |
boolean |
isAddStatesProcessable(de.bsvrz.dav.daf.main.config.IntegerAttributeType integerAttributeType)
Gibt zurück, ob zu dem angegebenen IntegerAttributeType neue Statuswerte hinzugefügt werden dürfen
|
boolean |
isChangeArrayMaxCountProcessable(int oldMaxCount,
int newMaxCount)
Gibt zurück, ob die maximale Länge eines Feldes geändert werden darf.
|
boolean |
isChangeValueNameProcessable(de.bsvrz.dav.daf.main.config.IntegerValueState integerValueState)
Gibt zurück, ob das Ändern eines Wert-Namens erlaubt sein soll, ohne eine neue Version zu erstellen.
|
boolean |
isValueRangeChangeProcessable(ConfigurationValueRange importedValueRange,
de.bsvrz.dav.daf.main.config.IntegerValueRange existingValueRange)
Sonderbehandlung für Wertebereiche.
|
public RelaxedModelChanges(de.bsvrz.dav.daf.main.config.DataModel dataModel)
public boolean isValueRangeChangeProcessable(ConfigurationValueRange importedValueRange, de.bsvrz.dav.daf.main.config.IntegerValueRange existingValueRange)
importedValueRange
- Eingelesene BereichsdefinitionexistingValueRange
- Existierende Bereichsdefinitionpublic boolean isAddStatesProcessable(de.bsvrz.dav.daf.main.config.IntegerAttributeType integerAttributeType)
integerAttributeType
- IntegerAttributeTypepublic boolean isChangeArrayMaxCountProcessable(int oldMaxCount, int newMaxCount)
oldMaxCount
- Alte LängenewMaxCount
- Neue Längepublic boolean isChangeValueNameProcessable(de.bsvrz.dav.daf.main.config.IntegerValueState integerValueState)
integerValueState
- Statuswertpublic boolean allowChangeValueRange(ConfigSystemObject configSystemObject, de.bsvrz.dav.daf.main.Data oldData, de.bsvrz.dav.daf.main.Data newData)
configSystemObject
- oldData
- Existierende Bereichsdefinition Alter DatensatznewData
- Eingelesene Bereichsdefinition Neuer Datensatzpublic boolean allowChangeValueName(de.bsvrz.dav.daf.main.config.IntegerValueState integerValueState)
integerValueState
- Statuswertpublic boolean allowObjectSetAdd(ConfigNonMutableSet objectSet)
objectSet
- Objekt-Mengepublic boolean allowChangeArrayMaxCount(ConfigSystemObject configSystemObject, de.bsvrz.dav.daf.main.Data oldData, de.bsvrz.dav.daf.main.Data newData)
configSystemObject
- SystemObjekt des AttributesoldData
- Existierende Attributtypeigenschaften Alter DatensatznewData
- Eingelesene Attributtypeigenschaften Neuer Datensatzpublic static RelaxedModelChanges getInstance(de.bsvrz.dav.daf.main.config.DataModel dataModel)