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 TypMethodeBeschreibungbooleanTest 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 spacecraftsinthashCode()voidSets the mission codevoidsetFileClasses(Set<String> fileClasses) Sets the allowed file classesvoidSets the mission namevoidsetOrderRetentionPeriod(Duration orderRetentionPeriod) Sets the default order retention periodvoidsetProcessingCentre(String processingCentre) Sets the processing centrevoidsetProcessingModes(Set<String> processingModes) Sets the processing mode tags defined for the missionvoidsetProcessingOrders(Set<ProcessingOrder> processingOrders) Sets the processing orders issued for this missionvoidsetProcessorClasses(Set<ProcessorClass> processorClasses) Sets the processor classes defined for this missionvoidsetProductClasses(Set<ProductClass> productClasses) Sets the product classes defined for this missionvoidsetProductFileTemplate(String productFileTemplate) Sets the product filename templatevoidsetProductRetentionPeriod(Duration productRetentionPeriod) Sets the default product retention periodvoidsetSpacecrafts(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:
hashCodein KlassePersistentObject
-
equals
Beschreibung aus Klasse kopiert:PersistentObjectTest equality of persistent objects based on their unique ID.- Setzt außer Kraft:
equalsin 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
-