class ComparePropertiesWithSystemObjects
extends java.lang.Object
Diese Klasse vergleicht ein Versorgungsobjekt
mit einem System-Objekt
. Diese Klasse dient dem Import von Versorgungsdateien in eine Konfiguration. Mit dem Konstruktor wird ein Objekt der Klasse ConfigurationImport
und das aktuelle Datenmodell
übergeben.
Zwei Arten von Methoden werden hier angeboten (isXYDifferent(Objekt1, Objekt2)
, isXYProcessable(Objekt1, Objekt2)
). Die erste Methodenart vergleicht zwei Objekte miteinander und gibt zurück, ob diese unterschiedlich sind. Die zweite Methodenart prüft, ob das angegebene System-Objekt im Import weiterverwendet werden darf (Rückgabewert true
). Dies ist der Fall, wenn das Objekt nicht verändert werden muss, weil das Versorgungs-Objekt und das System-Objekt gleich sind und wenn das Objekt geändert werden darf, falls es geändert werden muss. Wenn das Objekt allerdings geändert werden muss, aber nicht geändert werden darf, dann wird false
zurückgegeben.
Modifier and Type | Field and Description |
---|---|
private ConfigurationImport |
_configurationImport
Import-Modul der Konfiguration
|
private DataModel |
_dataModel
Datenmodell
|
private Debug |
_debug
Debug-Logger
|
private static java.util.regex.Pattern |
_locationDistancePattern
Objekt, dass dazu dient einen Attributwert zu erkennen, der im speziellen Locationcode-Distance Format angegeben wurde
|
private static java.text.NumberFormat |
_parseNumberFormat
Objekt, dass dazu dient einen Attributwert zu erkennen und zu parsen, der als Zahl angegeben wurde
|
Constructor and Description |
---|
ComparePropertiesWithSystemObjects(ConfigurationImport configurationImport,
DataModel dataModel)
Konstruktor erzeugt ein Objekt dieser Klasse und erhält das Import-Modul und das Datenmodell.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<SystemObjectType> |
createSuperTypes(java.lang.String[] superTypePids)
Transformiert aus der angegebenen Menge von Pids (von Super-Typen) eine Liste von Super-Typ-Objekte.
|
private Aspect |
getAspect(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Aspekt zurück.
|
private AttributeGroup |
getAttributeGroup(java.lang.String pid)
Gibt zur angegebenen Pid die gesuchte Attributgruppe zurück.
|
private AttributeGroupUsage |
getAttributeGroupUsage(java.util.List<SystemObject> atgUsages,
java.lang.String aspectPid)
Ermittelt zu einer Attributgruppe und einem Aspekt die entsprechende Attributgruppenverwendung.
|
private SystemObject |
getObject(java.lang.String pid)
Ermittelt ein System-Objekt anhand der angegebenen Pid.
|
private ObjectSetType |
getObjectSetType(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Mengen-Typ zurück.
|
private SystemObjectType |
getType(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Objekt-Typen zurück.
|
(package private) boolean |
isAspectDifferent(AspectProperties property,
Aspect aspect)
Gibt zurück, ob sich die Import-Definition vom System-Objekt unterscheidet.
|
(package private) boolean |
isAspectProcessable(AspectProperties property,
Aspect aspect)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeDifferent(AttributeProperties attributeProperties,
Attribute attribute,
int position)
Prüft, ob das zu importierende Attribut und das zu überprüfende Attribut unterschiedlich ist.
|
(package private) boolean |
isAttributeGroupDifferent(AttributeGroupProperties property,
AttributeGroup attributeGroup)
Prüft, ob sich die Definition von dem System-Objekt unterscheidet.
|
(package private) boolean |
isAttributeGroupProcessable(AttributeGroupProperties property,
AttributeGroup attributeGroup)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeGroupUsageDifferent(ConfigurationAspect configurationAspect,
AttributeGroupUsage attributeGroupUsage)
Prüft, ob die Definition eines Aspekts zu einer Attributgruppenverwendung unterschiedlich ist.
|
(package private) boolean |
isAttributeGroupUsageProcessable(ConfigurationAspect configurationAspect,
AttributeGroupUsage attributeGroupUsage)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeGroupUsageSetDifferent(AttributeGroupProperties property,
AttributeGroup attributeGroup)
Prüft, ob die definierten Attributgruppenverwendungen mit der Menge der Attributgruppenverwendungen der Attributgruppe übereinstimmen.
|
(package private) boolean |
isAttributeGroupUsageSetProcessable(AttributeGroupProperties property,
AttributeGroup attributeGroup)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeListDifferent(AttributeListProperties property,
AttributeListDefinition atl)
Prüft, ob die Attributlistendefinition und die Attributliste unterschiedlich sind.
|
(package private) boolean |
isAttributeListProcessable(AttributeListProperties property,
AttributeListDefinition atl)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeProcessable(AttributeProperties attributeProperties,
Attribute attribute,
int position)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeSetDifferent(AttributeProperties[] configurationAttributes,
AttributeSet attributeSet)
Prüft, ob die zu importierenden Attribute und die Attribute der angegebenen Attributmenge unterschiedlich sind.
|
(package private) boolean |
isAttributeSetProcessable(AttributeProperties[] configurationAttributes,
AttributeSet attributeSet)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isAttributeTypeDifferent(AttributeTypeProperties property,
AttributeType attributeType)
Prüft, ob der zu importierende Attribut-Typ und der zu überprüfende Attribut-Typ unterschiedlich sind.
|
(package private) boolean |
isAttributeTypeProcessable(AttributeTypeProperties property,
AttributeType attributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isConfigurationAreaAuthorityDifferent(java.lang.String authority,
ConfigurationAuthority configurationAuthority)
Prüft, ob die Pid zum Konfigurationsverantwortlichen passt.
|
(package private) boolean |
isConfigurationAreaAuthorityProcessable(java.lang.String authority,
ConfigurationAuthority configurationAuthority)
Prüft, ob die Pid zum Konfigurationsverantwortlichen passt und wenn nicht, ob sich der Konfigurationsverantwortliche am Konfigurationsbereich ändern lässt.
|
(package private) boolean |
isConfigurationAreaChangeInformationDifferent(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation,
ConfigurationArea configurationArea)
Prüft, ob die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs übereinstimmen.
|
(package private) boolean |
isConfigurationAreaChangeInformationProcessable(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation,
ConfigurationArea configurationArea)
Prüft, ob die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs übereinstimmen und wenn nicht, ob sich der Datensatz, der die Änderungen speichert, ändern lässt.
|
(package private) boolean |
isConfigurationAreaDifferent(ConfigurationAreaProperties property,
ConfigurationArea configurationArea)
Prüft, ob die Definition und das System-Objekt unterschiedlich sind.
|
(package private) boolean |
isConfigurationAreaProcessable(ConfigurationAreaProperties property,
ConfigurationArea configurationArea)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
private boolean |
isConfigurationDataChangeable(AttributeGroupUsage atgUsage)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf.
|
private boolean |
isConfigurationDataChangeable(java.lang.String attributeGroup)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf.
|
private boolean |
isConfigurationDataChangeable(java.lang.String attributeGroup,
java.lang.String aspect)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf.
|
private boolean |
isDataDifferent(DatasetElement[] elements,
Data data)
Ermittelt, ob sich die definierten Elemente von dem Data-Objekt unterscheiden.
|
(package private) boolean |
isDatasetDifferent(ConfigurationDataset dataset,
SystemObject systemObject)
Prüft, ob sich der konfigurierende Datensatz einer Definition von einem Datensatz eines System-Objekts unterscheidet.
|
(package private) boolean |
isDatasetProcessable(ConfigurationDataset dataset,
SystemObject systemObject)
Gibt zurück, ob der konfigurierende Datensatz einer Definition mit dem Datensatz eines System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isDatasetsDifferent(java.util.List<ConfigurationDataset> datasets,
SystemObject systemObject)
Prüft, ob sich die konfigurierenden Datensätze einer Definition eines Objekts von den Datensätzen eines System-Objekts unterscheiden.
|
(package private) boolean |
isDatasetsProcessable(java.util.List<ConfigurationDataset> datasets,
SystemObject systemObject)
Gibt zurück, ob die Definition von konfigurierenden Datensätzen mit den Datensätzen eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isDefaultDifferent(SystemObject systemObject,
java.lang.String aDefault)
Prüft, ob der Default-Wert am System-Objekt gleich mit dem zu importierenden Default-Wert ist.
|
(package private) boolean |
isDefaultParameterDifferent(ConfigurationDefaultParameter[] defaultParameters,
SystemObject systemObject)
Prüft, ob der zu setzende Default-Parameter-Datensatz sich vom Datensatz des SystemObjekts unterscheidet.
|
(package private) boolean |
isDefaultParameterProcessable(ConfigurationDefaultParameter[] defaultParameters,
SystemObject systemObject)
Prüft, ob der Datensatz änderbar ist, falls er unterschiedlich zum bestehenden SystemObjekt ist.
|
(package private) boolean |
isDefaultProcessable(SystemObject systemObject,
java.lang.String aDefault)
Prüft, ob der Datensatz für die Default-Werte geändert werden darf, falls sich der Default-Wert des System-Objekts vom zweiten Parameter unterscheidet.
|
(package private) boolean |
isDoubleAttributeTypeDifferent(ConfigurationDoubleDef configurationDoubleDef,
DoubleAttributeType doubleAttributeType)
Prüft, ob sich die Definition eines Fließkomma-Attribut-Typs von einem Fließkomma-Attribut-Typ (System-Objekt) unterscheidet.
|
(package private) boolean |
isDoubleAttributeTypeProcessable(ConfigurationDoubleDef configurationDoubleDef,
DoubleAttributeType doubleAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isDynamicTypePersistenceModeDifferent(SystemObjectTypeProperties property,
DynamicObjectType.PersistenceMode persistenceMode)
Prüft, ob sich die beiden Persistenzmodi unterscheiden.
|
(package private) boolean |
isDynamicTypePersistenceModeProcessable(SystemObjectTypeProperties property,
DynamicObjectType.PersistenceMode persistenceMode)
Gibt zurück, ob die beiden Persistenzmodi gleich sind, oder falls nicht, ob der Datensatz, welcher die Eigenschaft speichert, verändert werden darf.
|
(package private) static boolean |
isHiddenInExport(AttributeGroupUsage atgUsage) |
(package private) boolean |
isInfoDifferent(SystemObjectInfo info1,
SystemObjectInfo info2)
Prüft, ob die beiden angegebenen Info-Objekte unterschiedlich sind.
|
(package private) boolean |
isInfoProcessable(SystemObjectInfo info1,
SystemObjectInfo info2)
Gibt zurück, ob die beiden Info-Objekte gleich sind, oder falls nicht, ob das Info-Objekt verändert werden darf.
|
(package private) boolean |
isIntegerAttributeTypeDifferent(ConfigurationIntegerDef configurationIntegerDef,
IntegerAttributeType integerAttributeType)
Prüft, ob sich die Ganzzahl-Attribut-Typ-Definition vom Ganzzahl-Attribut-Typ (System-Objekt) unterscheidet.
|
(package private) boolean |
isIntegerAttributeTypeProcessable(ConfigurationIntegerDef configurationIntegerDef,
IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isIntegerAttributeTypePropertiesDifferent(ConfigurationIntegerDef configurationIntegerDef,
IntegerAttributeType integerAttributeType)
Prüft, ob sich die Eigenschaften einer Ganzzahl-Attribut-Typ-Definition von den Eigenschaften eines Ganzzahl-Attribut-Typs (System-Objekt) unterscheidet.
|
(package private) boolean |
isIntegerAttributeTypePropertiesProcessble(ConfigurationIntegerDef configurationIntegerDef,
IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isIntegerAttributeTypeValueRangeDifferent(ConfigurationValueRange configurationValueRange,
IntegerValueRange integerValueRange)
Prüft, ob sich die Definition eines Wertebereichs eines Ganzzahl-Attribut-Typs vom entsprechenden System-Objekt unterscheidet.
|
(package private) boolean |
isIntegerAttributeTypeValueRangeProcessable(ConfigurationValueRange configurationValueRange,
IntegerValueRange integerValueRange)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isIntegerAttributeTypeValueRangePropertiesDifferent(ConfigurationValueRange configurationValueRange,
IntegerValueRange integerValueRange)
Prüft, ob sich die Eigenschaften eines Wertebereichs eines Ganzzahl-Attribut-Typ vom entsprechenden System-Objekt unterscheidet.
|
(package private) boolean |
isIntegerAttributeTypeValueRangePropertiesProcessable(ConfigurationValueRange configurationValueRange,
IntegerValueRange integerValueRange)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isIntegerAttributeTypeValueStatesDifferent(ConfigurationIntegerValueRange[] rangeAndStates,
IntegerAttributeType integerAttributeType)
Prüft, ob sich die definierten Zustände von den Zuständen des Ganzzahl-Attribut-Typs (System-Objekt) unterscheiden.
|
(package private) boolean |
isIntegerAttributeTypeValueStatesProcessable(ConfigurationIntegerValueRange[] rangeAndStates,
IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isNameDifferent(java.lang.String name1,
java.lang.String name2)
Prüft, ob die beiden angegebenen Namen unterschiedlich sind.
|
(package private) boolean |
isNameProcessable(java.lang.String name,
SystemObject systemObject)
Prüft, ob der angegebene Name mit dem des System-Objekts übereinstimmt.
|
(package private) boolean |
isObjectDifferent(SystemObjectProperties property,
SystemObject systemObject)
Gibt zurück, ob sich die Import-Definition vom System-Objekt unterscheidet.
|
(package private) boolean |
isObjectProcessable(SystemObjectProperties property,
SystemObject systemObject)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isObjectSetTypeDifferent(ObjectSetTypeProperties property,
ObjectSetType objectSetType)
Prüft, ob die Mengen-Definition und der Mengen-Typ unterschiedlich sind.
|
(package private) boolean |
isObjectSetTypeObjectTypesDifferent(java.lang.String[] elements,
ObjectSetType objectSetType)
Prüft, ob die Definition der Menge der erlaubten Objekt-Typen mit der Menge des Mengen-Typs unterschiedlich ist.
|
(package private) boolean |
isObjectSetTypeObjectTypesProcessable(java.lang.String[] elements,
ObjectSetType objectSetType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isObjectSetTypeProcessable(ObjectSetTypeProperties property,
ObjectSetType objectSetType)
Gibt zurück, ob die Mengen-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isObjectSetTypePropertiesDifferent(ObjectSetTypeProperties property,
ObjectSetType objectSetType)
Prüft, ob die Eigenschaften der Mengen-Definition und die Eigenschaften des Mengen-Typs unterschiedlich sind.
|
(package private) boolean |
isObjectSetTypePropertiesProcessable(ObjectSetTypeProperties property,
ObjectSetType objectSetType)
Gibt zurück, ob die Eigenschaften der Mengen-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isObjectSetTypeSuperTypesDifferent(ObjectSetType objectSetType) |
(package private) boolean |
isObjectSetTypeSuperTypesProcessable(ObjectSetType objectSetType) |
(package private) boolean |
isObjectSetUseDifferent(ConfigurationSet configurationSet,
ObjectSetUse objectSetUse)
Prüft, ob sich die Definition einer Mengenverwendung und die Mengenverwendung eines System-Objekts unterscheiden.
|
(package private) boolean |
isObjectSetUseProcessable(ConfigurationSet configurationSet,
ObjectSetUse objectSetUse)
Gibt zurück, ob die Definition einer Mengenverwendung mit dem System-Objekt einer Mengenverwendung übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isPidDifferent(SystemObjectProperties property,
SystemObject systemObject)
Prüft, ob die Pid des Versorgungsobjekts und die Pid des System-Objekts unterschiedlich ist.
|
(package private) boolean |
isReferenceAttributeTypeDifferent(ConfigurationObjectReference configurationObjectReference,
ReferenceAttributeType referenceAttributeType)
Prüft, ob sich die Definition eines Referenz-Attribut-Typs von einem Referenz-Attribut-Typ (System-Objekt) unterscheidet.
|
(package private) boolean |
isReferenceAttributeTypeProcessable(ConfigurationObjectReference configurationObjectReference,
ReferenceAttributeType referenceAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
private boolean |
isSetChangeable(ConfigurationObject object,
java.lang.String setName)
Prüft, ob die angegebene Menge eines Konfigurationsobjekts änderbar ist.
|
(package private) boolean |
isStringAttributeTypeDifferent(ConfigurationString configurationString,
StringAttributeType stringAttributeType)
Prüft, ob die Zeichenketten-Attribut-Typ-Definition sich von dem Zeichenketten-Attribut-Typen unterscheidet.
|
(package private) boolean |
isStringAttributeTypeProcessable(ConfigurationString configurationString,
StringAttributeType stringAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectDifferent(SystemObjectProperties property,
SystemObject systemObject)
Prüft, ob sich die Definition eines Objekts von einem System-Objekt unterscheidet.
|
(package private) boolean |
isSystemObjectProcessable(SystemObjectProperties property,
SystemObject systemObject)
Gibt zurück, ob die Definition eines Objekts mit dem entsprechenden System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectSetDifferent(ConfigurationObjectSet configurationObjectSet,
ObjectSet objectSet)
Prüft, ob sich die Menge einer Objekt-Definition von einer Menge eines System-Objekts unterscheidet.
|
(package private) boolean |
isSystemObjectSetElementsDifferent(ConfigurationObjectSet configurationObjectSet,
ObjectSet objectSet)
Prüft, ob sich die Elemente der Menge einer Objekt-Definition von den Elementen einer Menge eines System-Objekts unterscheidet.
|
(package private) boolean |
isSystemObjectSetProcessable(ConfigurationObjectSet configurationObjectSet,
ObjectSet objectSet)
Gibt zurück, ob eine Menge einer Objekt-Definition mit einer Menge eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectSetPropertiesDifferent(ConfigurationObjectSet configurationObjectSet,
ObjectSet objectSet)
Prüft, ob sich die Eigenschaften der Menge einer Objekt-Definition von den Eigenschaften einer Menge eines System-Objekts unterscheidet.
|
(package private) boolean |
isSystemObjectSetsDifferent(java.util.List<ConfigurationObjectSet> configurationObjectSets,
ConfigurationObject configurationObject)
Prüft, ob sich die Mengen einer Objekt-Definition von den Mengen eines System-Objekts unterscheiden.
|
(package private) boolean |
isSystemObjectSetsProcessable(java.util.List<ConfigurationObjectSet> configurationObjectSets,
ConfigurationObject configurationObject)
Gibt zurück, ob die Mengen einer Objekt-Definition mit den Mengen eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectTypeAttributeGroupDifferent(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Prüft, ob sich die Definition mit der Menge der Attributgruppen eines Objekt-Typen unterscheiden.
|
(package private) boolean |
isSystemObjectTypeAttributeGroupProcessable(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Gibt zurück, ob die Definition mit der Menge der Attributgruppen eines Objekt-Typen übereinstimmt, oder falls nicht, ob der Objekt-Typ sich verändern lässt.
|
(package private) boolean |
isSystemObjectTypeDifferent(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Prüft, ob sich die Definition und das System-Objekt unterscheiden.
|
(package private) boolean |
isSystemObjectTypeObjectSetUsesDifferent(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Prüft, ob sich die Definition und die Mengenverwendungen eines Objekt-Typen unterscheiden.
|
(package private) boolean |
isSystemObjectTypeObjectSetUsesProcessable(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Gibt zurück, ob die Definition mit den Mengenverwendungen eines Objekt-Typen übereinstimmen, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectTypeProcessable(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectTypePropertiesDifferent(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Prüft, ob sich die Definition der Eigenschaften eines Objekt-Typs mit den Eigenschaften eines Objekt-Typs unterscheiden.
|
(package private) boolean |
isSystemObjectTypePropertiesProcessable(SystemObjectTypeProperties property,
SystemObjectType systemObjectType)
Gibt zurück, ob die Definition eines Objekt-Typen mit den Eigenschaften eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isSystemObjectTypeSuperTypesDifferent(java.lang.String[] extendedPids,
SystemObjectType systemObjectType)
Prüft, ob sich die Definition der Super-Typen von den Super-Typen des System-Objekts unterscheidet.
|
(package private) boolean |
isSystemObjectTypeSuperTypesProcessable(java.lang.String[] extendedPids,
SystemObjectType systemObjectType)
Gibt zurück, ob die Definition der Super-Typen mit den Super-Typen des System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
(package private) boolean |
isTimeAttributeTypeDifferent(ConfigurationTimeStamp configurationTimeStamp,
TimeAttributeType timeAttributeType)
Prüft, ob sich die Definition eines Zeitstempel-Attribut-Typs von einem Zeitstempel-Attribut-Typ (System-Objekt) unterscheidet.
|
(package private) boolean |
isTimeAttributeTypeProcessable(ConfigurationTimeStamp configurationTimeStamp,
TimeAttributeType timeAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
|
private Debug _debug
Debug-Logger
private final ConfigurationImport _configurationImport
Import-Modul der Konfiguration
private final DataModel _dataModel
Datenmodell
private static java.util.regex.Pattern _locationDistancePattern
Objekt, dass dazu dient einen Attributwert zu erkennen, der im speziellen Locationcode-Distance Format angegeben wurde
private static final java.text.NumberFormat _parseNumberFormat
Objekt, dass dazu dient einen Attributwert zu erkennen und zu parsen, der als Zahl angegeben wurde
public ComparePropertiesWithSystemObjects(ConfigurationImport configurationImport, DataModel dataModel)
Konstruktor erzeugt ein Objekt dieser Klasse und erhält das Import-Modul und das Datenmodell. Diese werden für die Vergleichsmethoden benötigt.
configurationImport
- das Import-Modul der KonfigurationdataModel
- das Datenmodellboolean isObjectProcessable(SystemObjectProperties property, SystemObject systemObject)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- ein VersorgungsobjektsystemObject
- ein System-Objekttrue
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isObjectDifferent(SystemObjectProperties property, SystemObject systemObject)
Gibt zurück, ob sich die Import-Definition vom System-Objekt unterscheidet.
property
- ein VersorgungsobjektsystemObject
- ein System-Objekttrue
, falls sich die Definition und das System-Objekt unterscheidetfalse
, sonstboolean isPidDifferent(SystemObjectProperties property, SystemObject systemObject)
Prüft, ob die Pid des Versorgungsobjekts und die Pid des System-Objekts unterschiedlich ist.
property
- ein VersorgungsobjektsystemObject
- ein System-Objekttrue
, falls die Pids unterschiedlich sind, sonst false
boolean isNameProcessable(java.lang.String name, SystemObject systemObject)
Prüft, ob der angegebene Name mit dem des System-Objekts übereinstimmt. Wenn nicht, wird geprüft, ob der Name verändert werden darf.
name
- der zu überprüfende NamesystemObject
- ein System-Objekttrue
, falls der Name gleich ist, oder falls der Name unterschiedlich ist, ob das System-Objekt geändert werden darffalse
, sonstboolean isNameDifferent(java.lang.String name1, java.lang.String name2)
Prüft, ob die beiden angegebenen Namen unterschiedlich sind.
name1
- der erste zu vergleichende Namename2
- der zweite zu vergleichende Nametrue
, falls die Namen unterschiedlich sind, sonst false
boolean isInfoProcessable(SystemObjectInfo info1, SystemObjectInfo info2)
Gibt zurück, ob die beiden Info-Objekte gleich sind, oder falls nicht, ob das Info-Objekt verändert werden darf.
info1
- das erste Info-Objektinfo2
- das zweite Info-Objekttrue
, falls die Info-Objekte gleich sind, oder falls sie nicht gleich sind, ob der Datensatz geändert werden darffalse
, sonstboolean isInfoDifferent(SystemObjectInfo info1, SystemObjectInfo info2)
Prüft, ob die beiden angegebenen Info-Objekte unterschiedlich sind.
info1
- das erste Info-Objektinfo2
- das zweite Info-Objekttrue
, falls die Info-Objekte unterschiedlich sind, sonst false
boolean isAspectProcessable(AspectProperties property, Aspect aspect)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- die Aspektdefinition einer Versorgungsdateiaspect
- ein Aspekt (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAspectDifferent(AspectProperties property, Aspect aspect)
Gibt zurück, ob sich die Import-Definition vom System-Objekt unterscheidet.
property
- die Aspektdefinition einer Versorgungsdateiaspect
- ein Aspekt (System-Objekt)true
, falls die Aspektdefinition zum angegebenen Aspekt unterschiedlich ist, sonst false
boolean isAttributeListProcessable(AttributeListProperties property, AttributeListDefinition atl)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- die Attributlistendefinition einer Versorgungsdateiatl
- eine Attributliste (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeListDifferent(AttributeListProperties property, AttributeListDefinition atl)
Prüft, ob die Attributlistendefinition und die Attributliste unterschiedlich sind.
property
- die Attributlistendefinition einer Versorgungsdateiatl
- eine Attributliste (System-Objekt)true
, falls die Definition und die Attributliste unterschiedlich ist, sonst false
boolean isAttributeSetProcessable(AttributeProperties[] configurationAttributes, AttributeSet attributeSet)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationAttributes
- die zu importierenden Attribute einer AttributmengeattributeSet
- die zu überprüfende Attributmengetrue
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeSetDifferent(AttributeProperties[] configurationAttributes, AttributeSet attributeSet)
Prüft, ob die zu importierenden Attribute und die Attribute der angegebenen Attributmenge unterschiedlich sind.
configurationAttributes
- die zu importierenden AttributeattributeSet
- die zu überprüfende Attributmengetrue
, falls die zu importierenden Attribute nicht mit den Attributen der Menge übereinstimmen, sonst false
boolean isAttributeProcessable(AttributeProperties attributeProperties, Attribute attribute, int position)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
attributeProperties
- zu importierendes Attributattribute
- zu überprüfendes Attributposition
- die Position des Attributstrue
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeDifferent(AttributeProperties attributeProperties, Attribute attribute, int position)
Prüft, ob das zu importierende Attribut und das zu überprüfende Attribut unterschiedlich ist.
attributeProperties
- das zu importierende Attributattribute
- das zu überprüfende Attributposition
- die Position des Attributstrue
, falls die Attribute unterschiedlich sind, sonst false
boolean isAttributeTypeProcessable(AttributeTypeProperties property, AttributeType attributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- die Attribut-Typ-Definition einer VersorgungsdateiattributeType
- ein Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeTypeDifferent(AttributeTypeProperties property, AttributeType attributeType)
Prüft, ob der zu importierende Attribut-Typ und der zu überprüfende Attribut-Typ unterschiedlich sind.
property
- die Attribut-Typ-Definition einer VersorgungsdateiattributeType
- ein Attribut-Typ (System-Objekt)true
, falls der Attribut-Typ sich von der Definition unterscheidet, sonst false
boolean isDefaultProcessable(SystemObject systemObject, java.lang.String aDefault)
Prüft, ob der Datensatz für die Default-Werte geändert werden darf, falls sich der Default-Wert des System-Objekts vom zweiten Parameter unterscheidet.
systemObject
- bestehendes System-Objekt, dessen Default-Wert überprüft werden mussaDefault
- zu importierender Default-Werttrue
, falls die Default-Werte gleich sind und nicht verändert werden müssen und falls sie nicht gleich sind, ob sich der Datensatz ändern lässt false
, falls die Default-Werte unterschiedlich sind und der Datensatz nicht geändert werden darf.boolean isDefaultDifferent(SystemObject systemObject, java.lang.String aDefault)
Prüft, ob der Default-Wert am System-Objekt gleich mit dem zu importierenden Default-Wert ist.
systemObject
- bestehendes System-Objekt, dessen Default-Wert überprüft werden mussaDefault
- zu importierender Default-Werttrue
, falls die Default-Werte unterschiedlich sind, sonst false
boolean isStringAttributeTypeProcessable(ConfigurationString configurationString, StringAttributeType stringAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationString
- zu importierende Zeichenketten-Attribut-Typ-DefinitionstringAttributeType
- ein Zeichenketten-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isStringAttributeTypeDifferent(ConfigurationString configurationString, StringAttributeType stringAttributeType)
Prüft, ob die Zeichenketten-Attribut-Typ-Definition sich von dem Zeichenketten-Attribut-Typen unterscheidet.
configurationString
- eine Zeichenketten-Attribut-Typ-DefinitionstringAttributeType
- ein Zeichenketten-Attribut-Typtrue
, falls sich die Definition vom Attribut-Typen unterscheidet, sonst false
boolean isIntegerAttributeTypeProcessable(ConfigurationIntegerDef configurationIntegerDef, IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationIntegerDef
- eine Ganzzahl-Attribut-Typ-Definition einer VersorgungsdateiintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isIntegerAttributeTypeDifferent(ConfigurationIntegerDef configurationIntegerDef, IntegerAttributeType integerAttributeType)
Prüft, ob sich die Ganzzahl-Attribut-Typ-Definition vom Ganzzahl-Attribut-Typ (System-Objekt) unterscheidet.
configurationIntegerDef
- eine Ganzzahl-Attribut-Typ-Definition einer VersorgungsdateiintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls sich die Definition vom System-Objekt unterscheidet, false
, sonstboolean isIntegerAttributeTypePropertiesProcessble(ConfigurationIntegerDef configurationIntegerDef, IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationIntegerDef
- eine Ganzzahl-Attribut-Typ-Definition einer VersorgungsdateiintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isIntegerAttributeTypePropertiesDifferent(ConfigurationIntegerDef configurationIntegerDef, IntegerAttributeType integerAttributeType)
Prüft, ob sich die Eigenschaften einer Ganzzahl-Attribut-Typ-Definition von den Eigenschaften eines Ganzzahl-Attribut-Typs (System-Objekt) unterscheidet.
configurationIntegerDef
- eine Ganzzahl-Attribut-Typ-Definition einer VersorgungsdateiintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls sich die Definition vom System-Objekt unterscheidet, false
, sonstboolean isIntegerAttributeTypeValueRangeProcessable(ConfigurationValueRange configurationValueRange, IntegerValueRange integerValueRange)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationValueRange
- eine Definition eines Wertebereichs eines Ganzzahl-Attribut-TypsintegerValueRange
- ein Wertebereich eines Ganzzahl-Attribut-Typs (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isIntegerAttributeTypeValueRangeDifferent(ConfigurationValueRange configurationValueRange, IntegerValueRange integerValueRange)
Prüft, ob sich die Definition eines Wertebereichs eines Ganzzahl-Attribut-Typs vom entsprechenden System-Objekt unterscheidet.
configurationValueRange
- eine Definition eines Wertebereichs eines Ganzzahl-Attribut-TypsintegerValueRange
- ein Wertebereich eines Ganzzahl-Attribut-Typs (System-Objekt)true
, falls die Definition und das System-Objekt unterschiedlich sind false
, sonstboolean isIntegerAttributeTypeValueRangePropertiesProcessable(ConfigurationValueRange configurationValueRange, IntegerValueRange integerValueRange)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationValueRange
- eine Definition eines Wertebereichs eines Ganzzahl-Attribut-TypsintegerValueRange
- ein Wertebereich eines Ganzzahl-Attribut-Typs (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isIntegerAttributeTypeValueRangePropertiesDifferent(ConfigurationValueRange configurationValueRange, IntegerValueRange integerValueRange)
Prüft, ob sich die Eigenschaften eines Wertebereichs eines Ganzzahl-Attribut-Typ vom entsprechenden System-Objekt unterscheidet.
configurationValueRange
- eine Definition eines Wertebereichs eines Ganzzahl-Attribut-TypsintegerValueRange
- ein Wertebereich eines Ganzzahl-Attribut-Typs (System-Objekt)true
, falls die Definition und das System-Objekt unterschiedlich sind false
, sonstboolean isIntegerAttributeTypeValueStatesProcessable(ConfigurationIntegerValueRange[] rangeAndStates, IntegerAttributeType integerAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
rangeAndStates
- eine Menge von Definition von Zuständen eines Ganzzahl-Attribut-TypsintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isIntegerAttributeTypeValueStatesDifferent(ConfigurationIntegerValueRange[] rangeAndStates, IntegerAttributeType integerAttributeType)
Prüft, ob sich die definierten Zustände von den Zuständen des Ganzzahl-Attribut-Typs (System-Objekt) unterscheiden.
rangeAndStates
- eine Menge von Definition von Zuständen eines Ganzzahl-Attribut-TypsintegerAttributeType
- ein Ganzzahl-Attribut-Typ (System-Objekt)true
, falls sich die definierten Zustände von den Zuständen des Ganzzahl-Attribut-Typs unterscheiden false
, sonstboolean isDoubleAttributeTypeProcessable(ConfigurationDoubleDef configurationDoubleDef, DoubleAttributeType doubleAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationDoubleDef
- eine Definition eines Fließkomma-Attribut-TypsdoubleAttributeType
- ein Fließkomma-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isDoubleAttributeTypeDifferent(ConfigurationDoubleDef configurationDoubleDef, DoubleAttributeType doubleAttributeType)
Prüft, ob sich die Definition eines Fließkomma-Attribut-Typs von einem Fließkomma-Attribut-Typ (System-Objekt) unterscheidet.
configurationDoubleDef
- eine Definition eines Fließkomma-Attribut-TypsdoubleAttributeType
- ein Fließkomma-Attribut-Typ (System-Objekt)true
, wenn sich die Definition eines Fließkomma-Attribut-Typs von einem Fließkomma-Attribut-Typ (System-Objekt) unterscheidet false
, sonstboolean isTimeAttributeTypeProcessable(ConfigurationTimeStamp configurationTimeStamp, TimeAttributeType timeAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationTimeStamp
- eine Definition eines Zeitstempel-Attribut-TypstimeAttributeType
- ein Zeitstempel-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isTimeAttributeTypeDifferent(ConfigurationTimeStamp configurationTimeStamp, TimeAttributeType timeAttributeType)
Prüft, ob sich die Definition eines Zeitstempel-Attribut-Typs von einem Zeitstempel-Attribut-Typ (System-Objekt) unterscheidet.
configurationTimeStamp
- eine Definition eines Zeitstempel-Attribut-TypstimeAttributeType
- ein Zeitstempel-Attribut-Typ (System-Objekt)true
, falls sich die Definition eines Zeitstempel-Attribut-Typs von einem Zeitstempel-Attribut-Typ (System-Objekt) unterscheidet false
, sonstboolean isReferenceAttributeTypeProcessable(ConfigurationObjectReference configurationObjectReference, ReferenceAttributeType referenceAttributeType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationObjectReference
- eine Definition eines Referenz-Attribut-TypsreferenceAttributeType
- ein Referenz-Attribut-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isReferenceAttributeTypeDifferent(ConfigurationObjectReference configurationObjectReference, ReferenceAttributeType referenceAttributeType)
Prüft, ob sich die Definition eines Referenz-Attribut-Typs von einem Referenz-Attribut-Typ (System-Objekt) unterscheidet.
configurationObjectReference
- eine Definition eines Referenz-Attribut-TypsreferenceAttributeType
- ein Referenz-Attribut-Typ (System-Objekt)true
, falls sich die Definition eines Referenz-Attribut-Typs von einem Referenz-Attribut-Typ (System-Objekt) unterscheidet false
, sonstboolean isAttributeGroupProcessable(AttributeGroupProperties property, AttributeGroup attributeGroup)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition einer Attributgruppe einer VersorgungsdateiattributeGroup
- eine Attributgruppe (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeGroupDifferent(AttributeGroupProperties property, AttributeGroup attributeGroup)
Prüft, ob sich die Definition von dem System-Objekt unterscheidet.
property
- eine Definition einer Attributgruppe einer VersorgungsdateiattributeGroup
- eine Attributgruppe (System-Objekt)true
, falls sich die Definition einer Attributgruppe von der Attributgruppe unterscheidet false
, sonstprivate AttributeGroupUsage getAttributeGroupUsage(java.util.List<SystemObject> atgUsages, java.lang.String aspectPid)
Ermittelt zu einer Attributgruppe und einem Aspekt die entsprechende Attributgruppenverwendung.
atgUsages
- die Attributgruppenverwendungen einer AttributgruppeaspectPid
- die Pid eines Aspektsboolean isAttributeGroupUsageSetProcessable(AttributeGroupProperties property, AttributeGroup attributeGroup)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition einer Attributgruppe einer VersorgungsdateiattributeGroup
- eine Attributgruppe (System-Objekt)true
, falls die Attributgruppenverwendungs-Menge mit der des System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeGroupUsageSetDifferent(AttributeGroupProperties property, AttributeGroup attributeGroup)
Prüft, ob die definierten Attributgruppenverwendungen mit der Menge der Attributgruppenverwendungen der Attributgruppe übereinstimmen.
property
- eine Definition einer Attributgruppe einer VersorgungsdateiattributeGroup
- eine Attributgruppe (System-Objekt)true
, falls die definierten Attributgruppenverwendungen mit der Menge der Attributgruppenverwendungen der Attributgruppe übereinstimmen false
, sonstboolean isAttributeGroupUsageProcessable(ConfigurationAspect configurationAspect, AttributeGroupUsage attributeGroupUsage)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationAspect
- Definition eines Aspekts für eine AttributgruppenverwendungattributeGroupUsage
- eine Attributgruppenverwendung (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isAttributeGroupUsageDifferent(ConfigurationAspect configurationAspect, AttributeGroupUsage attributeGroupUsage)
Prüft, ob die Definition eines Aspekts zu einer Attributgruppenverwendung unterschiedlich ist.
configurationAspect
- Definition eines Aspekts für eine AttributgruppenverwendungattributeGroupUsage
- eine Attributgruppenverwendung (System-Objekt)true
, falls die Attributgruppenverwendung und die Definition nicht übereinstimmen false
, sonstboolean isConfigurationAreaProcessable(ConfigurationAreaProperties property, ConfigurationArea configurationArea)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition eines Konfigurationsbereichs einer VersorgungsdateiconfigurationArea
- ein Konfigurationsbereich (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isConfigurationAreaDifferent(ConfigurationAreaProperties property, ConfigurationArea configurationArea)
Prüft, ob die Definition und das System-Objekt unterschiedlich sind.
property
- eine Definition eines Konfigurationsbereichs einer VersorgungsdateiconfigurationArea
- ein Konfigurationsbereich (System-Objekt)true
, falls die Definition und das System-Objekt unterschiedlich sind, sonst false
boolean isConfigurationAreaAuthorityProcessable(java.lang.String authority, ConfigurationAuthority configurationAuthority)
Prüft, ob die Pid zum Konfigurationsverantwortlichen passt und wenn nicht, ob sich der Konfigurationsverantwortliche am Konfigurationsbereich ändern lässt.
authority
- die Pid des Konfigurationsverantwortlichen aus den VersorgungsdateienconfigurationAuthority
- der Konfigurationsverantwortliche des Konfigurationsbereichstrue
, falls die Pid zum Konfigurationsverantwortlichen passt und wenn nicht, ob sich der Konfigurationsverantwortliche am Konfigurationsbereich ändern lässt false
, sonstboolean isConfigurationAreaAuthorityDifferent(java.lang.String authority, ConfigurationAuthority configurationAuthority)
Prüft, ob die Pid zum Konfigurationsverantwortlichen passt.
authority
- die Pid des Konfigurationsverantwortlichen aus den VersorgungsdateienconfigurationAuthority
- der Konfigurationsverantwortliche des Konfigurationsbereichstrue
, falls die Pid nicht zum Konfigurationsverantwortlichen passt, sonst false
boolean isConfigurationAreaChangeInformationProcessable(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation, ConfigurationArea configurationArea)
Prüft, ob die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs übereinstimmen und wenn nicht, ob sich der Datensatz, der die Änderungen speichert, ändern lässt.
configurationAreaChangeInformation
- die KonfigurationsÄnderungen aus der VersorgungsdateiconfigurationArea
- Konfigurationsbereichtrue
, falls die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs übereinstimmen und wenn nicht, ob sich der Datensatz, der die Änderungen speichert, ändern lässt false
, sonstboolean isConfigurationAreaChangeInformationDifferent(ConfigurationAreaChangeInformation[] configurationAreaChangeInformation, ConfigurationArea configurationArea)
Prüft, ob die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs übereinstimmen.
configurationAreaChangeInformation
- die KonfigurationsÄnderungen aus der VersorgungsdateiconfigurationArea
- Konfigurationsbereichtrue
, falls die KonfigurationsÄnderungen aus der Versorgungsdatei mit den Änderungen des Konfigurationsbereichs nicht übereinstimmen false
, sonstboolean isObjectSetTypeProcessable(ObjectSetTypeProperties property, ObjectSetType objectSetType)
Gibt zurück, ob die Mengen-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Mengendefinition einer VersorgungsdateiobjectSetType
- ein Mengen-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isObjectSetTypeDifferent(ObjectSetTypeProperties property, ObjectSetType objectSetType)
Prüft, ob die Mengen-Definition und der Mengen-Typ unterschiedlich sind.
property
- eine Mengendefinition einer VersorgungsdateiobjectSetType
- ein Mengen-Typ (System-Objekt)true
, wenn die Mengen-Definition und der Mengen-Typ unterschiedlich sind, sonst false
boolean isObjectSetTypeSuperTypesProcessable(ObjectSetType objectSetType)
boolean isObjectSetTypeSuperTypesDifferent(ObjectSetType objectSetType)
boolean isObjectSetTypePropertiesProcessable(ObjectSetTypeProperties property, ObjectSetType objectSetType)
Gibt zurück, ob die Eigenschaften der Mengen-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Mengendefinition einer VersorgungsdateiobjectSetType
- ein Mengen-Typ (System-Objekt)true
, falls die Eigenschaften der Definition mit den Eigenschaften des System-Objekts übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isObjectSetTypePropertiesDifferent(ObjectSetTypeProperties property, ObjectSetType objectSetType)
Prüft, ob die Eigenschaften der Mengen-Definition und die Eigenschaften des Mengen-Typs unterschiedlich sind.
property
- eine Mengendefinition einer VersorgungsdateiobjectSetType
- ein Mengen-Typ (System-Objekt)true
, falls die Eigenschaften der Mengen-Definition und die Eigenschaften des Mengen-Typs unterschiedlich sindfalse
, sonstboolean isObjectSetTypeObjectTypesProcessable(java.lang.String[] elements, ObjectSetType objectSetType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
elements
- Definition der Menge der erlaubten Objekt-TypenobjectSetType
- ein Mengen-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isObjectSetTypeObjectTypesDifferent(java.lang.String[] elements, ObjectSetType objectSetType)
Prüft, ob die Definition der Menge der erlaubten Objekt-Typen mit der Menge des Mengen-Typs unterschiedlich ist.
elements
- Definition der Menge der erlaubten Objekt-TypenobjectSetType
- ein Mengen-Typ (System-Objekt)true
, falls die Definition der Menge der erlaubten Objekt-Typen mit der Menge des Mengen-Typs unterschiedlich ist false
, sonstboolean isSystemObjectTypeProcessable(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Gibt zurück, ob die Import-Definition mit dem System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition eines Objekt-TypensystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls die Definition und das System-Objekt übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isSystemObjectTypeDifferent(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Prüft, ob sich die Definition und das System-Objekt unterscheiden.
property
- eine Definition eines Objekt-TypensystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls sich die Definition und das System-Objekt unterscheiden, sonst false
boolean isSystemObjectTypePropertiesProcessable(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Gibt zurück, ob die Definition eines Objekt-Typen mit den Eigenschaften eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition eines Objekt-TypensystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls die Definition der Eigenschaften eines Objekt-Typs und die Eigenschaften des System-Objekts übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isSystemObjectTypePropertiesDifferent(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Prüft, ob sich die Definition der Eigenschaften eines Objekt-Typs mit den Eigenschaften eines Objekt-Typs unterscheiden.
property
- eine Definition eines Objekt-TypensystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls sich die Definition der Eigenschaften eines Objekt-Typs mit den Eigenschaften eines Objekt-Typs unterscheiden false
, sonstboolean isSystemObjectTypeSuperTypesProcessable(java.lang.String[] extendedPids, SystemObjectType systemObjectType)
Gibt zurück, ob die Definition der Super-Typen mit den Super-Typen des System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
extendedPids
- Definition der Super-Typen eines Objekt-TypssystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls die Definition der Super-Typen mit den Super-Typen des System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isSystemObjectTypeSuperTypesDifferent(java.lang.String[] extendedPids, SystemObjectType systemObjectType)
Prüft, ob sich die Definition der Super-Typen von den Super-Typen des System-Objekts unterscheidet.
extendedPids
- Definition der Super-Typen eines Objekt-TypssystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls sich die Definition der Super-Typen von den Super-Typen des System-Objekts unterscheidet, sonst false
boolean isDynamicTypePersistenceModeProcessable(SystemObjectTypeProperties property, DynamicObjectType.PersistenceMode persistenceMode)
Gibt zurück, ob die beiden Persistenzmodi gleich sind, oder falls nicht, ob der Datensatz, welcher die Eigenschaft speichert, verändert werden darf.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateipersistenceMode
- zu vergleichender Persistenzmodustrue
, falls die beiden Persistenzmodi gleich sind, oder falls nicht, ob der Datensatz, welcher die Eigenschaft speichert, verändert werden darf false
, sonstboolean isDynamicTypePersistenceModeDifferent(SystemObjectTypeProperties property, DynamicObjectType.PersistenceMode persistenceMode)
Prüft, ob sich die beiden Persistenzmodi unterscheiden.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateipersistenceMode
- zu vergleichender Persistenzmodustrue
, falls sich die beiden Persistenzmodi unterscheiden false
, sonstboolean isSystemObjectTypeAttributeGroupProcessable(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Gibt zurück, ob die Definition mit der Menge der Attributgruppen eines Objekt-Typen übereinstimmt, oder falls nicht, ob der Objekt-Typ sich verändern lässt.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateisystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls die Definition mit der Menge der Attributgruppen eines Objekt-Typen übereinstimmt, oder falls nicht, ob der Objekt-Typ sich verändern lässt false
, sonstboolean isSystemObjectTypeAttributeGroupDifferent(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Prüft, ob sich die Definition mit der Menge der Attributgruppen eines Objekt-Typen unterscheiden.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateisystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls sich die Definition mit der Menge der Attributgruppen eines Objekt-Typen unterscheiden false
, sonstboolean isSystemObjectTypeObjectSetUsesProcessable(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Gibt zurück, ob die Definition mit den Mengenverwendungen eines Objekt-Typen übereinstimmen, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateisystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls die Definition mit den Mengenverwendungen eines Objekt-Typen übereinstimmen, oder falls nicht, ob sich das System-Objekt ändern lässt false
, sonstboolean isSystemObjectTypeObjectSetUsesDifferent(SystemObjectTypeProperties property, SystemObjectType systemObjectType)
Prüft, ob sich die Definition und die Mengenverwendungen eines Objekt-Typen unterscheiden.
property
- eine Definition eines Objekt-Typen einer VersorgungsdateisystemObjectType
- ein Objekt-Typ (System-Objekt)true
, falls sich die Definition und die Mengenverwendungen eines Objekt-Typen unterscheiden, sonst false
boolean isObjectSetUseProcessable(ConfigurationSet configurationSet, ObjectSetUse objectSetUse)
Gibt zurück, ob die Definition einer Mengenverwendung mit dem System-Objekt einer Mengenverwendung übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationSet
- eine Definition einer MengenverwendungobjectSetUse
- eine Mengenverwendung (System-Objekt)true
, falls die Definition einer Mengenverwendung mit dem System-Objekt einer Mengenverwendung übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isObjectSetUseDifferent(ConfigurationSet configurationSet, ObjectSetUse objectSetUse)
Prüft, ob sich die Definition einer Mengenverwendung und die Mengenverwendung eines System-Objekts unterscheiden.
configurationSet
- eine Definition einer MengenverwendungobjectSetUse
- eine Mengenverwendung (System-Objekt)true
, falls sich die Definition einer Mengenverwendung und die Mengenverwendung eines System-Objekts unterscheiden false
, sonstboolean isSystemObjectProcessable(SystemObjectProperties property, SystemObject systemObject)
Gibt zurück, ob die Definition eines Objekts mit dem entsprechenden System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
property
- eine Definition eines Objekts einer VersorgungsdateisystemObject
- ein System-Objekttrue
, falls die Definition eines Objekts mit dem angegebenen System-Objekt übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässt false
, sonstboolean isSystemObjectDifferent(SystemObjectProperties property, SystemObject systemObject)
Prüft, ob sich die Definition eines Objekts von einem System-Objekt unterscheidet.
property
- eine Definition eines Objekts einer VersorgungsdateisystemObject
- ein System-Objekttrue
, falls sich die Definition eines Objekts von einem System-Objekt unterscheidet, sonst false
boolean isDatasetsProcessable(java.util.List<ConfigurationDataset> datasets, SystemObject systemObject)
Gibt zurück, ob die Definition von konfigurierenden Datensätzen mit den Datensätzen eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
datasets
- eine Definition von konfigurierenden Datensätzen einer VersorgungsdateisystemObject
- ein System-Objekttrue
, falls die Definition von konfigurierenden Datensätzen mit den Datensätzen eines System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässtfalse
, sonstboolean isDatasetsDifferent(java.util.List<ConfigurationDataset> datasets, SystemObject systemObject)
Prüft, ob sich die konfigurierenden Datensätze einer Definition eines Objekts von den Datensätzen eines System-Objekts unterscheiden.
datasets
- eine Definition von konfigurierenden Datensätzen einer VersorgungsdateisystemObject
- ein System-Objekttrue
, falls sich die konfigurierenden Datensätze einer Definition eines Objekts von den Datensätzen eines System-Objekts unterscheiden false
, sonststatic boolean isHiddenInExport(AttributeGroupUsage atgUsage)
boolean isDatasetProcessable(ConfigurationDataset dataset, SystemObject systemObject)
Gibt zurück, ob der konfigurierende Datensatz einer Definition mit dem Datensatz eines System-Objekt übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
dataset
- Definition eines konfigurierenden DatensatzessystemObject
- ein System-Objekttrue
, falls die Definition eines konfigurierenden Datensatzes mit dem Datensatz eines System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässt false
, sonstboolean isDefaultParameterProcessable(ConfigurationDefaultParameter[] defaultParameters, SystemObject systemObject)
Prüft, ob der Datensatz änderbar ist, falls er unterschiedlich zum bestehenden SystemObjekt ist.
defaultParameters
- zu prüfender Default-Parameter-DatensatzsystemObject
- das SystemObjekt mit dem zu vergleichenden Default-Parameter-Datensatztrue
, falls der Datensatz des Objekts weiterverarbeitet werden kann, sonst false
.boolean isDefaultParameterDifferent(ConfigurationDefaultParameter[] defaultParameters, SystemObject systemObject)
Prüft, ob der zu setzende Default-Parameter-Datensatz sich vom Datensatz des SystemObjekts unterscheidet.
defaultParameters
- zu prüfenden Default-Parameter-DatensatzsystemObject
- das SystemObjekt mit dem zu vergleichenden Default-Parameter-Datensatztrue
, wenn sich die Datensätze unterscheiden, sonst false
.boolean isDatasetDifferent(ConfigurationDataset dataset, SystemObject systemObject)
Prüft, ob sich der konfigurierende Datensatz einer Definition von einem Datensatz eines System-Objekts unterscheidet.
dataset
- Definition eines konfigurierenden DatensatzessystemObject
- ein System-Objekttrue
, falls sich der konfigurierende Datensatz einer Definition von einem Datensatz eines System-Objekts unterscheidet false
, sonstboolean isSystemObjectSetsProcessable(java.util.List<ConfigurationObjectSet> configurationObjectSets, ConfigurationObject configurationObject)
Gibt zurück, ob die Mengen einer Objekt-Definition mit den Mengen eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationObjectSets
- Liste von Mengen einer Objekt-DefinitionconfigurationObject
- ein konfigurierendes Objekt (System-Objekt)true
, falls die Mengen einer Objekt-Definition mit den Mengen eines System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässt false
, sonstboolean isSystemObjectSetsDifferent(java.util.List<ConfigurationObjectSet> configurationObjectSets, ConfigurationObject configurationObject)
Prüft, ob sich die Mengen einer Objekt-Definition von den Mengen eines System-Objekts unterscheiden.
configurationObjectSets
- Liste von Mengen einer Objekt-DefinitionconfigurationObject
- ein konfigurierendes Objekt (System-Objekt)true
, falls sich die Mengen einer Objekt-Definition von den Mengen eines System-Objekts unterscheiden false
, sonstboolean isSystemObjectSetProcessable(ConfigurationObjectSet configurationObjectSet, ObjectSet objectSet)
Gibt zurück, ob eine Menge einer Objekt-Definition mit einer Menge eines System-Objekts übereinstimmt, oder falls nicht, ob das System-Objekt sich verändern lässt.
configurationObjectSet
- Menge einer Objekt-DefinitionobjectSet
- Menge eines konfigurierendes Objekts (System-Objekt)true
, falls eine Menge einer Objekt-Definition mit einer Menge eines System-Objekts übereinstimmt, oder falls nicht, ob sich das System-Objekt ändern lässt false
, sonstboolean isSystemObjectSetDifferent(ConfigurationObjectSet configurationObjectSet, ObjectSet objectSet)
Prüft, ob sich die Menge einer Objekt-Definition von einer Menge eines System-Objekts unterscheidet.
configurationObjectSet
- Menge einer Objekt-DefinitionobjectSet
- Menge eines konfigurierendes Objekts (System-Objekt)true
, falls sich die Menge einer Objekt-Definition von einer Menge eines System-Objekts unterscheidet false
, sonstboolean isSystemObjectSetPropertiesDifferent(ConfigurationObjectSet configurationObjectSet, ObjectSet objectSet)
Prüft, ob sich die Eigenschaften der Menge einer Objekt-Definition von den Eigenschaften einer Menge eines System-Objekts unterscheidet.
configurationObjectSet
- Menge einer Objekt-DefinitionobjectSet
- Menge eines konfigurierendes Objekts (System-Objekt)true
, falls sich die Menge einer Objekt-Definition von einer Menge eines System-Objekts unterscheidet false
, sonstboolean isSystemObjectSetElementsDifferent(ConfigurationObjectSet configurationObjectSet, ObjectSet objectSet)
Prüft, ob sich die Elemente der Menge einer Objekt-Definition von den Elementen einer Menge eines System-Objekts unterscheidet.
configurationObjectSet
- Menge einer Objekt-DefinitionobjectSet
- Menge eines konfigurierendes Objekts (System-Objekt)true
, falls sich die Menge einer Objekt-Definition von einer Menge eines System-Objekts unterscheidet false
, sonstprivate SystemObject getObject(java.lang.String pid)
Ermittelt ein System-Objekt anhand der angegebenen Pid. Dabei werden auch die Objekte berücksichtigt, die bei diesem Import-Vorgang erstellt wurden.
pid
- die Pid eines System-Objektsnull
, falls es zur angegebenen Pid kein System-Objekt gibt.private AttributeGroup getAttributeGroup(java.lang.String pid)
Gibt zur angegebenen Pid die gesuchte Attributgruppe zurück.
pid
- die Pid einer Attributgruppenull
, falls es zur angegebenen Pid keine Attributgruppe gibt.private Aspect getAspect(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Aspekt zurück.
pid
- die Pid des Aspektsnull
, falls es zur angegebenen Pid keinen Aspekt gibt.private SystemObjectType getType(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Objekt-Typen zurück.
pid
- die Pid eines Objekt-Typennull
, falls es zur angegebenen Pid keinen Objekt-Typen gibt.private ObjectSetType getObjectSetType(java.lang.String pid)
Gibt zur angegebenen Pid den gesuchten Mengen-Typ zurück.
pid
- die Pid eines Mengen-Typsnull
, falls es zur angegebenen Pid keinen Mengen-Typ gibt.private java.util.List<SystemObjectType> createSuperTypes(java.lang.String[] superTypePids)
Transformiert aus der angegebenen Menge von Pids (von Super-Typen) eine Liste von Super-Typ-Objekte.
superTypePids
- Menge von Pids von Super-Typenprivate boolean isDataDifferent(DatasetElement[] elements, Data data)
Ermittelt, ob sich die definierten Elemente von dem Data-Objekt unterscheiden.
elements
- definierte Elemente eines Datensatzesdata
- ein konkreter Datensatztrue
, falls sich die Elemente eines definierten Datensatzes von dem konkreten Datensatz unterscheiden false
, sonstprivate boolean isConfigurationDataChangeable(java.lang.String attributeGroup)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf. Als Aspekt wird “asp.eigenschaften” angenommen.
attributeGroup
- Die Attributgruppe des Datensatzes.true
, falls der Datensatz geändert werden darffalse
, sonstisConfigurationDataChangeable(String,String)
private boolean isConfigurationDataChangeable(java.lang.String attributeGroup, java.lang.String aspect)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf.
attributeGroup
- Die Attributgruppe des Datensatzes.aspect
- Der Aspekt des Datensatzes.true
, falls der Datensatz geändert werden darffalse
, sonstprivate boolean isConfigurationDataChangeable(AttributeGroupUsage atgUsage)
Diese Methode prüft, ob ein konfigurierender Datensatz verändert werden darf.
atgUsage
- Die Attributgruppenverwendung des Datensatzes.true
, falls der Datensatz geändert werden darffalse
, sonstprivate boolean isSetChangeable(ConfigurationObject object, java.lang.String setName)
Prüft, ob die angegebene Menge eines Konfigurationsobjekts änderbar ist.
object
- ein KonfigurationsobjektsetName
- Name einer Mengetrue
, falls die Menge änderbar ist, sonst false