public static CreateBatchOperation create(URI serviceUri,
Creator creator) {
CreateBatchOperation createBatchOperation = new CreateBatchOperation(
serviceUri);
JobType jobType = new JobType();
jobType.setName(creator.getName());
jobType.setPriority(creator.getPriority());
for (JobNotificationSubscription jobNotificationSubscription : creator
.getJobNotificationSubscription()) {
JobNotificationSubscriptionType jobNotificationSubscriptionType = new JobNotificationSubscriptionType();
jobNotificationSubscriptionType
.setNotificationEndPointId(jobNotificationSubscription
.getNotificationEndPointId());
jobNotificationSubscriptionType
.setTargetJobState(jobNotificationSubscription
.getTargetJobState().getCode());
jobType.addJobNotificationSubscriptionType(jobNotificationSubscriptionType);
}
for (String inputMediaAsset : creator.getInputMediaAssets()) {
createBatchOperation
.addLink(