public JsonObject populateBeanFromWizard(WizardViewController viewController) { this.sourceController = viewController; SingleResult sr = (SingleResult) sourceController.getModel(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", sourceController.getRootStructure().getModelContainerFullId()); return query; }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); SingleResult sr = (SingleResult) controller.getModel(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", controller.getRootStructure().getModelContainerFullId()); query.addProperty("container", controller.getRootStructure().getModelContainerFullId()); createPeopleOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = actionRequest.getController(); SingleResult sr = (SingleResult) controller.getModel(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", ((RootStructureController)controller.getRootStructure()).getModelContainerFullId()); createDocumentOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
query.addProperty("containerOid", ((WizardViewController) controller).getRootStructure().getModelContainerFullId());
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = actionRequest.getController(); SingleResult sr = (SingleResult) controller.getModel(); AbstractViewController p = ((AbstractViewController)controller).getParent(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", ((RootStructureController)controller.getRootStructure()).getModelContainerFullId()); query.addProperty("fullId", (String) p.getOpData().getAttributes().get("fullId")); setPrimaryContentOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = actionRequest.getController(); SingleResult sr = (SingleResult) controller.getModel(); AbstractViewController p = ((AbstractViewController)controller).getParent(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", ((RootStructureController)controller.getRootStructure()).getModelContainerFullId()); query.addProperty("fullId", (String) p.getOpData().getAttributes().get("fullId")); addAttachmentContentOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
/** * {@inheritDoc} */ @Override public String getModelContainerFullId() { String id = super.getModelContainerFullId(); if(StringUtils.isEmpty(id)) { if(getParent() != null) { id = getParent().getModelContainerFullId(); } else { id = getRootStructure().getModelContainerFullId(); } } return super.getModelContainerFullId(); }