Code Review
/
nonrtric.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
ECS, support for notification of available information types
[nonrtric.git]
/
enrichment-coordinator-service
/
src
/
main
/
java
/
org
/
oransc
/
enrichment
/
controllers
/
r1consumer
/
ConsumerJobStatus.java
diff --git
a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/r1consumer/ConsumerJobStatus.java
b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/r1consumer/ConsumerJobStatus.java
index
034fc33
..
3e8bb88
100644
(file)
--- a/
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/r1consumer/ConsumerJobStatus.java
+++ b/
enrichment-coordinator-service/src/main/java/org/oransc/enrichment/controllers/r1consumer/ConsumerJobStatus.java
@@
-25,32
+25,42
@@
import com.google.gson.annotations.SerializedName;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
+import java.util.Collection;
+
import org.immutables.gson.Gson;
@Gson.TypeAdapters
import org.immutables.gson.Gson;
@Gson.TypeAdapters
-@Schema(name = "
JobStatus", description = "Status for an EI j
ob")
+@Schema(name = "
consumer_job_status", description = "Status for an Information J
ob")
public class ConsumerJobStatus {
@Gson.TypeAdapters
public class ConsumerJobStatus {
@Gson.TypeAdapters
- @Schema(name = "
JobStatusValues", description = "Allowed values for EI job status"
)
+ @Schema(name = "
info_job_status_values", description = OPERATIONAL_STATE_DESCRIPTION
)
public enum InfoJobStatusValues {
ENABLED, DISABLED
}
public enum InfoJobStatusValues {
ENABLED, DISABLED
}
- private static final String OPERATIONAL_STATE_DESCRIPTION = "values:\n" //
- + "ENABLED: the A1-EI producer is able to deliver EI result for the EI job\n" //
- + "DISABLED: the A1-EI producer is unable to deliver EI result for the EI job";
+ private static final String OPERATIONAL_STATE_DESCRIPTION = "Allowed values: <br/>" //
+ + "ENABLED: the A1-Information producer is able to deliver result for the Information Job <br/>" //
+ + "DISABLED: the A1-Information producer is unable to deliver result for the Information Job";
+
+ private static final String PRODUCERS_DESCRIPTION = "An array of all registered Information Producer Identifiers.";
- @Schema(name = "
eiJobS
tatus", description = OPERATIONAL_STATE_DESCRIPTION, required = true)
- @SerializedName("
eiJobS
tatus")
- @JsonProperty(value = "
eiJobS
tatus", required = true)
+ @Schema(name = "
info_job_s
tatus", description = OPERATIONAL_STATE_DESCRIPTION, required = true)
+ @SerializedName("
info_job_s
tatus")
+ @JsonProperty(value = "
info_job_s
tatus", required = true)
public InfoJobStatusValues state;
public InfoJobStatusValues state;
+ @Schema(name = "producers", description = PRODUCERS_DESCRIPTION, required = true)
+ @SerializedName("producers")
+ @JsonProperty(value = "producers", required = true)
+ public Collection<String> producers;
+
public ConsumerJobStatus() {
}
public ConsumerJobStatus() {
}
- public ConsumerJobStatus(InfoJobStatusValues state) {
+ public ConsumerJobStatus(InfoJobStatusValues state
, Collection<String> producers
) {
this.state = state;
this.state = state;
+ this.producers = producers;
}
}
}
}