public static TPlan resolvePlan(TServiceTemplate serviceTemplate, String reference) { TPlan resolved = null; TPlans plans = serviceTemplate.getPlans(); if (plans == null) { return null; } for (TPlan p : plans.getPlan()) { if (p.getId().equals(reference)) { resolved = p; } } return resolved; }
public List<Select2DataItem> getlistOfAllPlans() { TPlans plans = this.ste.getPlans(); if (plans == null) { return null; } else { List<Select2DataItem> res = new ArrayList<>(plans.getPlan().size()); for (TPlan plan : plans.getPlan()) { String id = plan.getId(); String name = ModelUtilities.getNameWithIdFallBack(plan); Select2DataItem di = new Select2DataItem(id, name); res.add(di); } return res; } } }
@Path("plans/") public PlansResource getPlansResource() { TPlans plans = this.getServiceTemplate().getPlans(); if (plans == null) { plans = new TPlans(); this.getServiceTemplate().setPlans(plans); } return new PlansResource(plans.getPlan(), this); }
TPlans plans = st.getPlans(); if (plans != null) { for (TPlan plan : plans.getPlan()) {
final TPlan planTemplate = ((ServiceTemplateResource) res).getServiceTemplate() .getPlans() .getPlan() .stream()
public void visit(TServiceTemplate serviceTemplate) { Objects.requireNonNull(serviceTemplate); visit((TExtensibleElements) serviceTemplate); final TTopologyTemplate topologyTemplate = serviceTemplate.getTopologyTemplate(); if (topologyTemplate != null) { topologyTemplate.accept(this); } final TTags tags = serviceTemplate.getTags(); if (tags != null) { for (TTag tag : tags.getTag()) { tag.accept(this); } } final TPlans plans = serviceTemplate.getPlans(); if (plans != null) { for (TPlan plan : plans.getPlan()) { plan.accept(this); } } final TBoundaryDefinitions boundaryDefinitions = serviceTemplate.getBoundaryDefinitions(); if (boundaryDefinitions != null) { boundaryDefinitions.accept(this); } }