Package de.dlr.proseo.model
Klasse Mission
java.lang.Object
de.dlr.proseo.model.PersistentObject
de.dlr.proseo.model.Mission
An Earth Observation mission.
- Autor:
- Dr. Thomas Bassler
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Test equality of persistent objects based on their unique ID.getCode()
Gets the mission codeGets the allowed file classesgetName()
Gets the mission nameGets the default order retention periodGets the processing centreGets the processing mode tags defined for the missionGets the processing orders issued for this missionGets the processor classes defined for this missionGets the product classes defined for this missionGets the product filename templateGets the default product retention periodGets the set of spacecraftsint
hashCode()
void
Sets the mission codevoid
setFileClasses
(Set<String> fileClasses) Sets the allowed file classesvoid
Sets the mission namevoid
setOrderRetentionPeriod
(Duration orderRetentionPeriod) Sets the default order retention periodvoid
setProcessingCentre
(String processingCentre) Sets the processing centrevoid
setProcessingModes
(Set<String> processingModes) Sets the processing mode tags defined for the missionvoid
setProcessingOrders
(Set<ProcessingOrder> processingOrders) Sets the processing orders issued for this missionvoid
setProcessorClasses
(Set<ProcessorClass> processorClasses) Sets the processor classes defined for this missionvoid
setProductClasses
(Set<ProductClass> productClasses) Sets the product classes defined for this missionvoid
setProductFileTemplate
(String productFileTemplate) Sets the product filename templatevoid
setProductRetentionPeriod
(Duration productRetentionPeriod) Sets the default product retention periodvoid
setSpacecrafts
(Set<Spacecraft> spacecrafts) Sets the set of spacecraftstoString()
Von Klasse geerbte Methoden de.dlr.proseo.model.PersistentObject
getId, getVersion, incrementVersion, setId
-
Konstruktordetails
-
Mission
public Mission()
-
-
Methodendetails
-
getCode
Gets the mission code- Gibt zurück:
- the code
-
setCode
Sets the mission code- Parameter:
code
- the code to set
-
getName
Gets the mission name- Gibt zurück:
- the name
-
setName
Sets the mission name- Parameter:
name
- the name to set
-
getFileClasses
Gets the allowed file classes- Gibt zurück:
- the fileClasses
-
setFileClasses
Sets the allowed file classes- Parameter:
fileClasses
- the fileClasses to set
-
getProcessingModes
Gets the processing mode tags defined for the mission- Gibt zurück:
- the processingModes
-
setProcessingModes
Sets the processing mode tags defined for the mission- Parameter:
processingModes
- the processingModes to set
-
getProductFileTemplate
Gets the product filename template- Gibt zurück:
- the productFileTemplate
-
setProductFileTemplate
Sets the product filename template- Parameter:
productFileTemplate
- the product filename template to set
-
getProcessingCentre
Gets the processing centre- Gibt zurück:
- the processing centre
-
setProcessingCentre
Sets the processing centre- Parameter:
processingCentre
- the processing centre to set
-
getProductRetentionPeriod
Gets the default product retention period- Gibt zurück:
- the product retention period
-
setProductRetentionPeriod
Sets the default product retention period- Parameter:
productRetentionPeriod
- the product retention period to set
-
getOrderRetentionPeriod
Gets the default order retention period- Gibt zurück:
- the order retention period
-
setOrderRetentionPeriod
Sets the default order retention period- Parameter:
orderRetentionPeriod
- the order retention period to set
-
getSpacecrafts
Gets the set of spacecrafts- Gibt zurück:
- the spacecrafts
-
setSpacecrafts
Sets the set of spacecrafts- Parameter:
spacecrafts
- the spacecrafts to set
-
getProductClasses
Gets the product classes defined for this mission- Gibt zurück:
- the productClasses
-
setProductClasses
Sets the product classes defined for this mission- Parameter:
productClasses
- the productClasses to set
-
getProcessorClasses
Gets the processor classes defined for this mission- Gibt zurück:
- the processorClasses
-
setProcessorClasses
Sets the processor classes defined for this mission- Parameter:
processorClasses
- the processorClasses to set
-
getProcessingOrders
Gets the processing orders issued for this mission- Gibt zurück:
- the processingOrders
-
setProcessingOrders
Sets the processing orders issued for this mission- Parameter:
processingOrders
- the processingOrders to set
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCode
in KlassePersistentObject
-
equals
Beschreibung aus Klasse kopiert:PersistentObject
Test equality of persistent objects based on their unique ID.- Setzt außer Kraft:
equals
in KlassePersistentObject
- Parameter:
obj
- the object to compare this object to- Gibt zurück:
- true, if obj is a persistent object and has the same ID, false otherwise
- Siehe auch:
-
toString
-