Klasse DomainConfig
java.lang.Object
org.emau.icmvc.ganimed.ttp.cm2.config.DomainConfig
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorBeschreibungEmpty constructor for deserialization.DomainConfig
(String domainName, String configString) DomainConfig
(DomainConfig config) Copy constructor.DomainConfig
(QualityControlConfig qualityControlConfig, StatisticConfig statisticConfig, PoliciesConfig policiesConfig, ScansConfig scansConfig, NotificationsConfig notificationsConfig, ApplicationConfig applicationConfig) All fields constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
capture
(DomainConfig config) static DomainConfig
boolean
static DomainConfig
Creates a domain configuration from an XML descriptionint
hashCode()
static boolean
isXmlConfig
(String config) void
void
void
void
void
setPoliciesConfig
(PoliciesConfig config) void
void
setScansConfig
(ScansConfig config) void
setStatisticConfig
(StatisticConfig config) Returns the legacy domain configuration, also known as domain properties, as semicolon-separated key-value pairs as before up to version 2023.1.x.toString()
toXml()
Marshals this domain configuration into the XML representation.toXml
(boolean validate) boolean
updateUnlockedParts
(DomainConfig config) Updates those parts of this domain config from another config, which are allowed to change even if the domain is in use (finalized).void
validate()
void
-
Felddetails
-
DOMAIN_CONFIG_XSD
- Siehe auch:
-
-
Konstruktordetails
-
DomainConfig
public DomainConfig()Empty constructor for deserialization. -
DomainConfig
Copy constructor. -
DomainConfig
public DomainConfig(QualityControlConfig qualityControlConfig, StatisticConfig statisticConfig, PoliciesConfig policiesConfig, ScansConfig scansConfig, NotificationsConfig notificationsConfig, ApplicationConfig applicationConfig) All fields constructor. -
DomainConfig
-
-
Methodendetails
-
capture
-
getQualityControlConfig
-
setQualityControlConfig
-
getStatisticConfig
-
setStatisticConfig
-
getPoliciesConfig
-
setPoliciesConfig
-
getScansConfig
-
setScansConfig
-
getNotificationsConfig
-
setNotificationsConfig
-
getApplicationConfig
-
setApplicationConfig
-
normalize
public void normalize() -
normalize
-
updateUnlockedParts
Updates those parts of this domain config from another config, which are allowed to change even if the domain is in use (finalized). For more detail see the single subgroups of the config.- Parameter:
config
- the new config- Gibt zurück:
- true if this domain config has changed on update
- Siehe auch:
-
equals
-
hashCode
public int hashCode() -
toString
-
toLegacyCsv
Returns the legacy domain configuration, also known as domain properties, as semicolon-separated key-value pairs as before up to version 2023.1.x. Note, that this is only a subset of the current configuration, e.g. ignoring all configuration related to QC problem-types.- Gibt zurück:
- the legacy domain configuration as of version 2023.1.x known as domain properties
-
validate
- Löst aus:
InvalidParameterException
-
validate
- Löst aus:
InvalidParameterException
-
toXml
Marshals this domain configuration into the XML representation.- Gibt zurück:
- the XML representation for this domain configuration
- Löst aus:
jakarta.xml.bind.JAXBException
- if this domain configuration can not be marshalled
-
toXml
- Löst aus:
jakarta.xml.bind.JAXBException
-
fromXml
Creates a domain configuration from an XML description- Parameter:
configXml
- the configuration as XML- Gibt zurück:
- a domain configuration for an XML description
- Löst aus:
jakarta.xml.bind.JAXBException
- if the XML cannot be parsed
-
isXmlConfig
-
createDefaultDomainConfig
-