Klasse RestSimpleSelectionRule
java.lang.Object
de.dlr.proseo.prodclmgr.rest.model.RestSimpleSelectionRule
- Alle implementierten Schnittstellen:
Serializable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungA list of identifiers for processor configurations, for which this rule is applicableprotected List
<RestParameter> Parameter values to filter the selected products (triple of parameter key, parameter type and parameter value); checked against product parameter values by equality.protected Long
The persistent id of this objectprotected Boolean
Indicates whether the required source product is mandatory for the production of the target productprotected Short
Minimum percentage of coverage of the desired validity period for fulfilment of this rule (default 0)protected String
Processing modes as defined for the enclosing missionprotected String
The rule string of this selection rule(Package privat) static final long
protected List
<RestSimplePolicy> The selection policies applied for selecting target products (the first applicable policy in the list holds)protected String
The product class which is selected by this ruleprotected String
The product class which uses the selection ruleprotected Long
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new RestSimpleSelectionRule.RestSimpleSelectionRule
(Long id, Long version, String mode, Boolean isMandatory, Short minimumCoverage, List<RestParameter> filterConditions, String targetProductClass, String sourceProductClass, List<String> configuredProcessors, List<RestSimplePolicy> simplePolicies, String ruleString) Creates a new RestSimpleSelectionRule. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Returns the configuredProcessors.@NotNull @Valid List
<RestParameter> Returns the filterConditions.getId()
Returns the id.@NotNull Boolean
Returns the isMandatory.Returns the minimumCoverage.getMode()
Returns the mode.@NotNull String
Returns the ruleString.@NotNull @Valid List
<RestSimplePolicy> Returns the simplePolicies.@NotNull String
Returns the sourceProductClass.@NotNull String
Returns the targetProductClass.Returns the version.int
hashCode()
void
setConfiguredProcessors
(List<String> configuredProcessors) Set the configuredProcessors.void
setFilterConditions
(List<RestParameter> filterConditions) Set the filterConditions.void
Set the id.void
setIsMandatory
(Boolean isMandatory) Set the isMandatory.void
setMinimumCoverage
(Short minimumCoverage) Set the minimumCoverage.void
Set the mode.void
setRuleString
(String ruleString) Set the ruleString.void
setSimplePolicies
(List<RestSimplePolicy> simplePolicies) Set the simplePolicies.void
setSourceProductClass
(String sourceProductClass) Set the sourceProductClass.void
setTargetProductClass
(String targetProductClass) Set the targetProductClass.void
setVersion
(Long version) Set the version.toString()
-
Felddetails
-
serialVersionUID
static final long serialVersionUID- Siehe auch:
-
id
The persistent id of this object -
version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
mode
Processing modes as defined for the enclosing mission -
isMandatory
Indicates whether the required source product is mandatory for the production of the target product -
minimumCoverage
Minimum percentage of coverage of the desired validity period for fulfilment of this rule (default 0) -
filterConditions
Parameter values to filter the selected products (triple of parameter key, parameter type and parameter value); checked against product parameter values by equality. -
targetProductClass
The product class which uses the selection rule -
sourceProductClass
The product class which is selected by this rule -
configuredProcessors
A list of identifiers for processor configurations, for which this rule is applicable -
simplePolicies
The selection policies applied for selecting target products (the first applicable policy in the list holds) -
ruleString
The rule string of this selection rule
-
-
Konstruktordetails
-
RestSimpleSelectionRule
public RestSimpleSelectionRule()Creates a new RestSimpleSelectionRule. -
RestSimpleSelectionRule
public RestSimpleSelectionRule(Long id, Long version, String mode, Boolean isMandatory, Short minimumCoverage, List<RestParameter> filterConditions, String targetProductClass, String sourceProductClass, List<String> configuredProcessors, List<RestSimplePolicy> simplePolicies, String ruleString) Creates a new RestSimpleSelectionRule.
-
-
Methodendetails
-
getId
Returns the id.- Gibt zurück:
- id
-
setId
Set the id.- Parameter:
id
- the new id
-
getVersion
Returns the version.- Gibt zurück:
- version
-
setVersion
Set the version.- Parameter:
version
- the new version
-
getMode
Returns the mode.- Gibt zurück:
- mode
-
setMode
Set the mode.- Parameter:
mode
- the new mode
-
getIsMandatory
Returns the isMandatory.- Gibt zurück:
- isMandatory
-
setIsMandatory
Set the isMandatory.- Parameter:
isMandatory
- the new isMandatory
-
getMinimumCoverage
Returns the minimumCoverage.- Gibt zurück:
- minimumCoverage
-
setMinimumCoverage
Set the minimumCoverage.- Parameter:
minimumCoverage
- the new minimumCoverage
-
getFilterConditions
Returns the filterConditions.- Gibt zurück:
- filterConditions
-
setFilterConditions
Set the filterConditions.- Parameter:
filterConditions
- the new filterConditions
-
getTargetProductClass
Returns the targetProductClass.- Gibt zurück:
- targetProductClass
-
setTargetProductClass
Set the targetProductClass.- Parameter:
targetProductClass
- the new targetProductClass
-
getSourceProductClass
Returns the sourceProductClass.- Gibt zurück:
- sourceProductClass
-
setSourceProductClass
Set the sourceProductClass.- Parameter:
sourceProductClass
- the new sourceProductClass
-
getConfiguredProcessors
Returns the configuredProcessors.- Gibt zurück:
- configuredProcessors
-
setConfiguredProcessors
Set the configuredProcessors.- Parameter:
configuredProcessors
- the new configuredProcessors
-
getSimplePolicies
Returns the simplePolicies.- Gibt zurück:
- simplePolicies
-
setSimplePolicies
Set the simplePolicies.- Parameter:
simplePolicies
- the new simplePolicies
-
getRuleString
Returns the ruleString.- Gibt zurück:
- ruleString
-
setRuleString
Set the ruleString.- Parameter:
ruleString
- the new ruleString
-
hashCode
public int hashCode() -
equals
-
toString
-