val = d.getContainer().get(StringUtils.substringAfter(name, "container.")); val = d.getContainer().get(StringUtils.substringAfter(name, "container."));
@Override public String getModelContainerFullId() { if (this instanceof WizardViewController && getStructureContent() != null) { final OperationData data = getStructureContent().getFormModelData(); if (data != null) { final String fullId = (String) data.getContainer().get("fullId"); return fullId; } } else { final IOperationResult operationResult = (IOperationResult) getModel(); if (operationResult != null) { final OperationData data = (OperationData) operationResult.rootData(); String fullId = (String) data.getContainer().get("fullId"); if (StringUtils.isEmpty(fullId)) { fullId = getRootStructure().getRootContext().getContainerFullId(); } return fullId; } } return null; }
@Override public String getModelContainerPath() { final IOperationResult operationResult = (IOperationResult) getModel(); if (operationResult != null) { final OperationData data = (OperationData) operationResult.rootData(); String path = (String) data.getContainer().get("path"); if (StringUtils.isEmpty(path)) { path = getRootStructure().getRootContext().getContainerPath(); } return path; } return null; }