Package de.dlr.proseo.model
Klasse InputProductReference
java.lang.Object
de.dlr.proseo.model.InputProductReference
Identification of the input product to use for On-Demand Production; its intention is to be unambiguous (as per ODPRIP ICD),
however this is not guaranteed given the limited number of specification options (uniqueness may be guaranteed when specifying
a file name, but it is not, when only specifying a sensing time range). The input product will be retrieved from some LTA,
if it is not readily available in prosEO.
If only the "ContentDate" is given and multiple products fulfilling the criteria are found in the LTA or in prosEO,
the product with the most recent generation time will be used. In the (unlikely) case of several products having the same
generation time, the product with the greatest file name (alphanumeric string comparison) will be used. Duplicate file names
are not allowed on any LTA or PRIP (and hence not in prosEO).
At least either the input file name or the sensing time interval must be specified.
- Autor:
- Dr. Thomas Bassler
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
Gets the input file nameGets the sensing start time of the input productGets the sensing stop time of the input productint
hashCode()
void
setInputFileName
(String inputFileName) Sets the input file namevoid
setSensingStartTime
(Instant sensingStartTime) Sets the sensing start time of the input productvoid
setSensingStopTime
(Instant sensingStopTime) Sets the sensing stop time of the input producttoString()
-
Konstruktordetails
-
InputProductReference
public InputProductReference()
-
-
Methodendetails
-
getInputFileName
Gets the input file name- Gibt zurück:
- the input file name
-
setInputFileName
Sets the input file name- Parameter:
inputFileName
- the input file name to set
-
getSensingStartTime
Gets the sensing start time of the input product- Gibt zurück:
- the sensing start time
-
setSensingStartTime
Sets the sensing start time of the input product- Parameter:
sensingStartTime
- the sensing start time to set
-
getSensingStopTime
Gets the sensing stop time of the input product- Gibt zurück:
- the sensing stop time
-
setSensingStopTime
Sets the sensing stop time of the input product- Parameter:
sensingStopTime
- the sensing stop time to set
-
hashCode
public int hashCode() -
equals
-
toString
-