businessObjectFormatKey.setNamespace(tuple.get(namespaceCodeColumn)); businessObjectFormatKey.setBusinessObjectDefinitionName(tuple.get(businessObjectDefinitionNameColumn)); businessObjectFormatKey.setBusinessObjectFormatUsage(tuple.get(businessObjectFormatUsageColumn)); businessObjectFormatKey.setBusinessObjectFormatFileType(tuple.get(fileTypeCodeColumn)); businessObjectFormatKey.setBusinessObjectFormatVersion(
businessObjectFormatKey.setNamespace(tuple.get(namespaceCodeColumn)); businessObjectFormatKey.setBusinessObjectDefinitionName(tuple.get(businessObjectDefinitionNameColumn)); businessObjectFormatKey.setBusinessObjectFormatUsage(tuple.get(businessObjectFormatUsageColumn)); businessObjectFormatKey.setBusinessObjectFormatFileType(tuple.get(fileTypeCodeColumn)); businessObjectFormatKey.setBusinessObjectFormatVersion(
/** * Validates the business object format key. This method also trims the key parameters. * * @param key the business object format key * @param businessObjectFormatVersionRequired specifies if business object format version parameter is required or not * * @throws IllegalArgumentException if any validation errors were found */ public void validateBusinessObjectFormatKey(BusinessObjectFormatKey key, Boolean businessObjectFormatVersionRequired) throws IllegalArgumentException { Assert.notNull(key, "A business object format key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setBusinessObjectFormatUsage(alternateKeyHelper.validateStringParameter("business object format usage", key.getBusinessObjectFormatUsage())); key.setBusinessObjectFormatFileType( alternateKeyHelper.validateStringParameter("business object format file type", key.getBusinessObjectFormatFileType())); if (businessObjectFormatVersionRequired) { Assert.notNull(key.getBusinessObjectFormatVersion(), "A business object format version must be specified."); } }
/** * Validates the business object format key. This method also trims the key parameters. * * @param key the business object format key * @param businessObjectFormatVersionRequired specifies if business object format version parameter is required or not * * @throws IllegalArgumentException if any validation errors were found */ public void validateBusinessObjectFormatKey(BusinessObjectFormatKey key, Boolean businessObjectFormatVersionRequired) throws IllegalArgumentException { Assert.notNull(key, "A business object format key must be specified."); key.setNamespace(alternateKeyHelper.validateStringParameter("namespace", key.getNamespace())); key.setBusinessObjectDefinitionName( alternateKeyHelper.validateStringParameter("business object definition name", key.getBusinessObjectDefinitionName())); key.setBusinessObjectFormatUsage(alternateKeyHelper.validateStringParameter("business object format usage", key.getBusinessObjectFormatUsage())); key.setBusinessObjectFormatFileType( alternateKeyHelper.validateStringParameter("business object format file type", key.getBusinessObjectFormatFileType())); if (businessObjectFormatVersionRequired) { Assert.notNull(key.getBusinessObjectFormatVersion(), "A business object format version must be specified."); } }
/** * Creates a business object format key from the relative values in the business object format create request. Please note that the key will contain a null * for the business object format version value. * * @param businessObjectFormatCreateRequest the business object format create request * * @return the business object format key */ private BusinessObjectFormatKey getBusinessObjectFormatKey(BusinessObjectFormatCreateRequest businessObjectFormatCreateRequest) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(businessObjectFormatCreateRequest.getNamespace()); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectFormatCreateRequest.getBusinessObjectDefinitionName()); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatCreateRequest.getBusinessObjectFormatUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatCreateRequest.getBusinessObjectFormatFileType()); return businessObjectFormatKey; }
/** * Creates a business object format key from the relative values in the business object format create request. Please note that the key will contain a null * for the business object format version value. * * @param businessObjectFormatCreateRequest the business object format create request * * @return the business object format key */ private BusinessObjectFormatKey getBusinessObjectFormatKey(BusinessObjectFormatCreateRequest businessObjectFormatCreateRequest) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(businessObjectFormatCreateRequest.getNamespace()); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectFormatCreateRequest.getBusinessObjectDefinitionName()); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatCreateRequest.getBusinessObjectFormatUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatCreateRequest.getBusinessObjectFormatFileType()); return businessObjectFormatKey; }
/** * Asserts that a format exists and gets the {@link BusinessObjectFormatEntity} from the given request. * * @param request {@link BusinessObjectDataInvalidateUnregisteredRequest} with format information * * @return {@link BusinessObjectFormatEntity} * @throws ObjectNotFoundException when the format does not exist */ private BusinessObjectFormatEntity getBusinessObjectFormatEntity(BusinessObjectDataInvalidateUnregisteredRequest request) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(request.getNamespace()); businessObjectFormatKey.setBusinessObjectDefinitionName(request.getBusinessObjectDefinitionName()); businessObjectFormatKey.setBusinessObjectFormatUsage(request.getBusinessObjectFormatUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(request.getBusinessObjectFormatFileType()); businessObjectFormatKey.setBusinessObjectFormatVersion(request.getBusinessObjectFormatVersion()); return businessObjectFormatDaoHelper.getBusinessObjectFormatEntity(businessObjectFormatKey); }
/** * Asserts that a format exists and gets the {@link BusinessObjectFormatEntity} from the given request. * * @param request {@link BusinessObjectDataInvalidateUnregisteredRequest} with format information * * @return {@link BusinessObjectFormatEntity} * @throws ObjectNotFoundException when the format does not exist */ private BusinessObjectFormatEntity getBusinessObjectFormatEntity(BusinessObjectDataInvalidateUnregisteredRequest request) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(request.getNamespace()); businessObjectFormatKey.setBusinessObjectDefinitionName(request.getBusinessObjectDefinitionName()); businessObjectFormatKey.setBusinessObjectFormatUsage(request.getBusinessObjectFormatUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(request.getBusinessObjectFormatFileType()); businessObjectFormatKey.setBusinessObjectFormatVersion(request.getBusinessObjectFormatVersion()); return businessObjectFormatDaoHelper.getBusinessObjectFormatEntity(businessObjectFormatKey); }
@Override public void executeImpl(DelegateExecution execution) throws Exception { String namespace = activitiHelper.getExpressionVariableAsString(this.namespace, execution); String businessObjectDefinitionName = activitiHelper.getExpressionVariableAsString(this.businessObjectDefinitionName, execution); String businessObjectFormatUsage = activitiHelper.getExpressionVariableAsString(this.businessObjectFormatUsage, execution); String businessObjectFormatFileType = activitiHelper.getExpressionVariableAsString(this.businessObjectFormatFileType, execution); Integer businessObjectFormatVersion = activitiHelper.getExpressionVariableAsInteger(this.businessObjectFormatVersion, execution, "businessObjectFormatVersion", false); BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(namespace); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectDefinitionName); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatUsage); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatFileType); businessObjectFormatKey.setBusinessObjectFormatVersion(businessObjectFormatVersion); BusinessObjectFormat businessObjectFormat = businessObjectFormatService.getBusinessObjectFormat(businessObjectFormatKey); setJsonResponseAsWorkflowVariable(businessObjectFormat, execution); } }
@Override public void executeImpl(DelegateExecution execution) throws Exception { String namespace = activitiHelper.getExpressionVariableAsString(this.namespace, execution); String businessObjectDefinitionName = activitiHelper.getExpressionVariableAsString(this.businessObjectDefinitionName, execution); String businessObjectFormatUsage = activitiHelper.getExpressionVariableAsString(this.businessObjectFormatUsage, execution); String businessObjectFormatFileType = activitiHelper.getExpressionVariableAsString(this.businessObjectFormatFileType, execution); Integer businessObjectFormatVersion = activitiHelper.getExpressionVariableAsInteger(this.businessObjectFormatVersion, execution, "businessObjectFormatVersion", false); BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(namespace); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectDefinitionName); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatUsage); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatFileType); businessObjectFormatKey.setBusinessObjectFormatVersion(businessObjectFormatVersion); BusinessObjectFormat businessObjectFormat = businessObjectFormatService.getBusinessObjectFormat(businessObjectFormatKey); setJsonResponseAsWorkflowVariable(businessObjectFormat, execution); } }
/** * Creates a business object format key from specified business object format entity. * * @param businessObjectFormatEntity the business object format entity * * @return the business object format key */ public BusinessObjectFormatKey getBusinessObjectFormatKey(BusinessObjectFormatEntity businessObjectFormatEntity) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode()); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectFormatEntity.getBusinessObjectDefinition().getName()); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatEntity.getUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatEntity.getFileType().getCode()); businessObjectFormatKey.setBusinessObjectFormatVersion(businessObjectFormatEntity.getBusinessObjectFormatVersion()); return businessObjectFormatKey; }
/** * Creates a business object format key from specified business object format entity. * * @param businessObjectFormatEntity the business object format entity * * @return the business object format key */ public BusinessObjectFormatKey getBusinessObjectFormatKey(BusinessObjectFormatEntity businessObjectFormatEntity) { BusinessObjectFormatKey businessObjectFormatKey = new BusinessObjectFormatKey(); businessObjectFormatKey.setNamespace(businessObjectFormatEntity.getBusinessObjectDefinition().getNamespace().getCode()); businessObjectFormatKey.setBusinessObjectDefinitionName(businessObjectFormatEntity.getBusinessObjectDefinition().getName()); businessObjectFormatKey.setBusinessObjectFormatUsage(businessObjectFormatEntity.getUsage()); businessObjectFormatKey.setBusinessObjectFormatFileType(businessObjectFormatEntity.getFileType().getCode()); businessObjectFormatKey.setBusinessObjectFormatVersion(businessObjectFormatEntity.getBusinessObjectFormatVersion()); return businessObjectFormatKey; }
businessObjectFormatKey.setNamespace(businessObjectDefinitionEntity.getNamespace().getCode()); businessObjectFormatKey.setBusinessObjectFormatFileType(descriptiveFormat.getBusinessObjectFormatFileType()); businessObjectFormatKey.setBusinessObjectFormatUsage(descriptiveFormat.getBusinessObjectFormatUsage()); businessObjectFormatEntity = businessObjectFormatDaoHelper.getBusinessObjectFormatEntity(businessObjectFormatKey);
businessObjectFormatKey.setNamespace(businessObjectDefinitionEntity.getNamespace().getCode()); businessObjectFormatKey.setBusinessObjectFormatFileType(descriptiveFormat.getBusinessObjectFormatFileType()); businessObjectFormatKey.setBusinessObjectFormatUsage(descriptiveFormat.getBusinessObjectFormatUsage()); businessObjectFormatEntity = businessObjectFormatDaoHelper.getBusinessObjectFormatEntity(businessObjectFormatKey);
request.getSourceBusinessObjectFormatKey().setBusinessObjectFormatUsage(BLANK_TEXT); request.getTargetBusinessObjectFormatKey().setBusinessObjectFormatUsage(BLANK_TEXT);
sourceBusinessObjectFormatUsage = this.getBusinessObjectFormatUsage(); String copyBusinessObjectFormatUsage = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatUsage", sourceBusinessObjectFormatUsage), sourceBusinessObjectFormatUsage, (this.businessObjectFormatUsage!= null))); copy.setBusinessObjectFormatUsage(copyBusinessObjectFormatUsage); } else { if (businessObjectFormatUsageShouldBeCopiedAndSet == Boolean.FALSE) {
sourceBusinessObjectFormatUsage = this.getBusinessObjectFormatUsage(); String copyBusinessObjectFormatUsage = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatUsage", sourceBusinessObjectFormatUsage), sourceBusinessObjectFormatUsage, (this.businessObjectFormatUsage!= null))); copy.setBusinessObjectFormatUsage(copyBusinessObjectFormatUsage); } else { if (businessObjectFormatUsageShouldBeCopiedAndSet == Boolean.FALSE) {
sourceBusinessObjectFormatUsage = this.getBusinessObjectFormatUsage(); String copyBusinessObjectFormatUsage = ((String) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatUsage", sourceBusinessObjectFormatUsage), sourceBusinessObjectFormatUsage, (this.businessObjectFormatUsage!= null))); copy.setBusinessObjectFormatUsage(copyBusinessObjectFormatUsage); } else { if (businessObjectFormatUsageShouldBeCopiedAndSet == Boolean.FALSE) {
request.getSourceBusinessObjectFormatKey().setBusinessObjectFormatUsage("I_DO_NOT_EXIST"); request.getTargetBusinessObjectFormatKey().setBusinessObjectFormatUsage("I_DO_NOT_EXIST");