protected FieldScreenSchemeItem buildFieldScreenSchemeItem(final GenericValue genericValue) { final FieldScreenSchemeItem fieldScreenSchemeItem = new FieldScreenSchemeItemImpl(this, genericValue, fieldScreenManager); fieldScreenSchemeItem.setIssueOperation(IssueOperations.getIssueOperation(genericValue.getLong("operation"))); fieldScreenSchemeItem.setFieldScreen(fieldScreenManager.getFieldScreen(genericValue.getLong("fieldscreen"))); return fieldScreenSchemeItem; }
@RequiresXsrfCheck protected String doExecute() throws Exception { FieldScreenSchemeItem fieldScreenSchemeItem = getFieldScreenScheme().getFieldScreenSchemeItem(getIssueOperation()); fieldScreenSchemeItem.setFieldScreen(getFieldScreenManager().getFieldScreen(getFieldScreenId())); fieldScreenSchemeItem.store(); return redirectToView(); } }
@RequiresXsrfCheck protected String doExecute() { FieldScreenSchemeItem fieldScreenSchemeItem = fieldScreenFactory.createFieldScreenSchemeItem(); if (getIssueOperationId() != null) { fieldScreenSchemeItem.setIssueOperation(IssueOperations.getIssueOperation(getIssueOperationId())); } else { fieldScreenSchemeItem.setIssueOperation(null); } fieldScreenSchemeItem.setFieldScreen(getFieldScreenManager().getFieldScreen(getFieldScreenId())); getFieldScreenScheme().addFieldScreenSchemeItem(fieldScreenSchemeItem); return redirectToView(); }
@RequiresXsrfCheck public String doAddFieldScreenScheme() { validateName(false); if (!invalidInput()) { FieldScreenScheme fieldScreenScheme = fieldScreenFactory.createFieldScreenScheme(); fieldScreenScheme.setName(getFieldScreenSchemeName()); fieldScreenScheme.setDescription(getFieldScreenSchemeDescription()); fieldScreenScheme.store(); // Create a default scheme entity FieldScreenSchemeItem fieldScreenSchemeItem = fieldScreenFactory.createFieldScreenSchemeItem(); fieldScreenSchemeItem.setIssueOperation(null); fieldScreenSchemeItem.setFieldScreen(fieldScreenManager.getFieldScreen(getFieldScreenId())); fieldScreenScheme.addFieldScreenSchemeItem(fieldScreenSchemeItem); return returnCompleteWithInlineRedirect("ConfigureFieldScreenScheme.jspa?id=" + fieldScreenScheme.getId()); } return ERROR; }