import java.util.Vector;
import java.util.stream.Collectors;
-import org.oransc.portal.nonrtric.controlpanel.model.ImmutablePolicyInfo;
import org.oransc.portal.nonrtric.controlpanel.model.PolicyInfo;
import org.oransc.portal.nonrtric.controlpanel.model.PolicyInstances;
import org.oransc.portal.nonrtric.controlpanel.model.PolicyType;
}
void putInstance(String typeId, String instanceId, Object instanceData, String ric) {
- PolicyInfo i = ImmutablePolicyInfo.builder().json(instanceData).lastModified(getTimeStampUTC())
- .id(instanceId).ric(ric).service("service").type(typeId).build();
+ PolicyInfo i = PolicyInfo.builder() //
+ .policyData(instanceData) //
+ .lastModified(getTimeStampUTC()) //
+ .policyId(instanceId) //
+ .ricId(ric) //
+ .serviceId("service") //
+ .policyTypeId(typeId) //
+ .build(); //
instances.put(instanceId, i);
}
if (i == null) {
throw new RestClientException("Type not found: " + id);
}
- return i.json();
+ return i.policyData;
}
public Collection<PolicyType> getTypes() {
ArrayList<PolicyInfo> result = new ArrayList<>();
for (PolicyInfo i : instances.values()) {
if (typeId.isPresent()) {
- if (i.type().equals(typeId.get())) {
+ if (i.policyTypeId.equals(typeId.get())) {
result.add(i);
}