@Service @Transactional(value="herdTransactionManager") public class JobDefinitionServiceImpl extends Object implements JobDefinitionService
| Constructor and Description |
|---|
JobDefinitionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
JobDefinition |
createJobDefinition(JobDefinitionCreateRequest request,
boolean enforceAsync)
Creates a new business object definition.
|
JobDefinition |
getJobDefinition(String namespace,
String jobName) |
JobDefinition |
updateJobDefinition(String namespace,
String jobName,
JobDefinitionUpdateRequest request,
boolean enforceAsync) |
@NamespacePermission(fields="#request.namespace", permissions=WRITE) public JobDefinition createJobDefinition(JobDefinitionCreateRequest request, boolean enforceAsync) throws Exception
createJobDefinition in interface JobDefinitionServicerequest - the business object definition create request.enforceAsync - True to enforce first task is async, false to ignoreException@NamespacePermission(fields="#namespace", permissions=READ) public JobDefinition getJobDefinition(String namespace, String jobName) throws Exception
getJobDefinition in interface JobDefinitionServiceException@NamespacePermission(fields="#namespace", permissions=WRITE) public JobDefinition updateJobDefinition(String namespace, String jobName, JobDefinitionUpdateRequest request, boolean enforceAsync) throws Exception
updateJobDefinition in interface JobDefinitionServiceExceptionCopyright © 2019. All rights reserved.