/** * Creates partition key group by calling the relative service method. * * @param partitionKeyGroupName the partition key group name * * @return the newly created partition key group */ public PartitionKeyGroup createPartitionKeyGroup(String partitionKeyGroupName) { PartitionKeyGroupCreateRequest request = createPartitionKeyGroupCreateRequest(partitionKeyGroupName); return partitionKeyGroupService.createPartitionKeyGroup(request); }
/** * Creates a job based on the specified Activiti XML classpath resource location. * * @param activitiXmlClasspathResourceName the Activiti XML classpath resource location. * * @return the job. * @throws Exception if any errors were encountered. */ public Job createJob(String activitiXmlClasspathResourceName) throws Exception { jobDefinitionServiceTestHelper.createJobDefinition(activitiXmlClasspathResourceName); // Start the job synchronously. return jobService.createAndStartJob(createJobCreateRequest(AbstractServiceTest.TEST_ACTIVITI_NAMESPACE_CD, AbstractServiceTest.TEST_ACTIVITI_JOB_NAME)); }
public void run() { businessObjectFormatService.generateBusinessObjectFormatDdl(businessObjectFormatDdlRequest); } }, IllegalArgumentException.class, "'customDdlName' must not be specified when 'replaceColumns' is true");
@Test public void testCreateNamespaceTrimParameters() { // Create a namespace using input parameters with leading and trailing empty spaces. Namespace resultNamespace = namespaceService.createNamespace(namespaceServiceTestHelper.createNamespaceCreateRequest(addWhitespace(NAMESPACE))); // Validate the returned object. namespaceServiceTestHelper.validateNamespace(NAMESPACE, resultNamespace); }
@Override public void execute() { // Create the business object data which is invalid. businessObjectDataService.createBusinessObjectData(businessObjectDataCreateRequest); } });
/** * Creates a default JDBC execution request which is guaranteed to work. The request contains a single statement of UPDATE type. * * @return a valid JDBC request */ public JdbcExecutionRequest createDefaultUpdateJdbcExecutionRequest() { JdbcConnection jdbcConnection = createDefaultJdbcConnection(); List<JdbcStatement> jdbcStatements = createDefaultUpdateJdbcStatements(); JdbcExecutionRequest jdbcExecutionRequest = createJdbcExecutionRequest(jdbcConnection, jdbcStatements); return jdbcExecutionRequest; }
/** * Creates business object format by calling the relative service method and using hard coded test values. * * @return the newly created business object format */ public BusinessObjectFormat createTestBusinessObjectFormat() { return createTestBusinessObjectFormat(AbstractServiceTest.NO_ATTRIBUTES); }
/** * Creates and returns a business object data ddl request using passed parameters along with some hard-coded test values. * * @param startPartitionValue the start partition value for the partition value range * @param endPartitionValue the end partition value for the partition value range * * @return the newly created business object data ddl request */ public BusinessObjectDataDdlRequest getTestBusinessObjectDataDdlRequest(String startPartitionValue, String endPartitionValue) { return getTestBusinessObjectDataDdlRequest(startPartitionValue, endPartitionValue, null, AbstractServiceTest.NO_CUSTOM_DDL_NAME); }
/** * Creates relative database entities required for the unit tests. */ public void createTestDatabaseEntitiesForBusinessObjectFormatTesting() { createTestDatabaseEntitiesForBusinessObjectFormatTesting(AbstractServiceTest.NAMESPACE, AbstractServiceTest.DATA_PROVIDER_NAME, AbstractServiceTest.BDEF_NAME, AbstractServiceTest.FORMAT_FILE_TYPE_CODE, AbstractServiceTest.PARTITION_KEY_GROUP); }
/** * Creates a new job definition create request based on fixed parameters. */ public JobDefinitionCreateRequest createJobDefinitionCreateRequest() { return createJobDefinitionCreateRequest(null); }
/** * Creates a upload single initiation request. * * @return the newly created upload single initiation request */ public UploadSingleInitiationRequest createUploadSingleInitiationRequest() { return createUploadSingleInitiationRequest(AbstractServiceTest.NAMESPACE, AbstractServiceTest.BDEF_NAME, AbstractServiceTest.FORMAT_USAGE_CODE, AbstractServiceTest.FORMAT_FILE_TYPE_CODE, AbstractServiceTest.FORMAT_VERSION, AbstractServiceTest.NAMESPACE, AbstractServiceTest.BDEF_NAME_2, AbstractServiceTest.FORMAT_USAGE_CODE_2, AbstractServiceTest.FORMAT_FILE_TYPE_CODE_2, AbstractServiceTest.FORMAT_VERSION_2, AbstractServiceTest.FILE_NAME); }
/** * Returns the actual HIVE DDL expected to be generated. * * @param partitionValue the partition value * * @return the actual HIVE DDL expected to be generated */ public String getExpectedBusinessObjectDataDdl(String partitionValue) { return getExpectedBusinessObjectDataDdl(partitionValue, partitionValue); }
/** * Gets a new business object data create request with attributes and attribute definitions. * * @return the business object create request. */ public BusinessObjectDataCreateRequest getNewBusinessObjectDataCreateRequest() { return getNewBusinessObjectDataCreateRequest(true); }
/** * Builds and returns a list of test storage file object instances. * * @param s3KeyPrefix the S3 key prefix * @param relativeFilePaths the list of relative file paths that might include sub-directories * * @return the newly created list of storage files */ public List<StorageFile> getTestStorageFiles(String s3KeyPrefix, List<String> relativeFilePaths) { return getTestStorageFiles(s3KeyPrefix, relativeFilePaths, true); }
/** * Create and persist database entities required for the finalize restore testing. * * @param businessObjectDataKey the business object data key * * @return the business object data entity */ public BusinessObjectDataEntity createDatabaseEntitiesForFinalizeRestoreTesting(BusinessObjectDataKey businessObjectDataKey) { return createDatabaseEntitiesForFinalizeRestoreTesting(businessObjectDataKey, AbstractServiceTest.STORAGE_NAME, AbstractServiceTest.S3_BUCKET_NAME, StorageUnitStatusEntity.RESTORING); }
/** * Creates and returns a business object data availability request using passed parameters along with some hard-coded test values. * * @param partitionKey the partition key * @param partitionValues the list of partition values * * @return the newly created business object data availability request */ public BusinessObjectDataAvailabilityRequest getTestBusinessObjectDataAvailabilityRequest(String partitionKey, List<String> partitionValues) { return getTestBusinessObjectDataAvailabilityRequest(partitionKey, null, null, partitionValues); }
/** * Create and persist database entities required for testing. */ public void createDatabaseEntitiesForBusinessObjectDefinitionTesting() { createDatabaseEntitiesForBusinessObjectDefinitionTesting(AbstractServiceTest.NAMESPACE, AbstractServiceTest.DATA_PROVIDER_NAME); }
/** * Create and persist database entities required for upload download testing. */ public void createDatabaseEntitiesForUploadDownloadTesting() { createDatabaseEntitiesForUploadDownloadTesting(AbstractServiceTest.NAMESPACE, AbstractServiceTest.BDEF_NAME, AbstractServiceTest.FORMAT_USAGE_CODE, AbstractServiceTest.FORMAT_FILE_TYPE_CODE, AbstractServiceTest.FORMAT_VERSION); createDatabaseEntitiesForUploadDownloadTesting(AbstractServiceTest.NAMESPACE, AbstractServiceTest.BDEF_NAME_2, AbstractServiceTest.FORMAT_USAGE_CODE_2, AbstractServiceTest.FORMAT_FILE_TYPE_CODE_2, AbstractServiceTest.FORMAT_VERSION_2); }
public void run() { businessObjectFormatService.generateBusinessObjectFormatDdl(businessObjectFormatDdlRequest); } }, IllegalArgumentException.class, "'includeDropTableStatement' must not be specified when 'replaceColumns' is true");
/** * Creates and returns a business object data ddl request using passed parameters along with some hard-coded test values. * * @param partitionValues the list of partition values * @param customDdlName the custom DDL name * * @return the newly created business object data ddl request */ public BusinessObjectDataDdlRequest getTestBusinessObjectDataDdlRequest(List<String> partitionValues, String customDdlName) { return getTestBusinessObjectDataDdlRequest(null, null, partitionValues, customDdlName); }