/** * Get a new instance. * @return */ public static ResourceCopyConfigurationBuilder newInstance() { return new ResourceCopyConfigurationBuilder(); }
CopyHelper(ResourceCopyConfiguration config, Resource source, Resource target, ResourceAccess ra) { this.source = Objects.requireNonNull(source); this.target = Objects.requireNonNull(target); this.config = config != null ? config : ResourceCopyConfigurationBuilder.newInstance().build(); this.transaction = this.config.isCopyActivationState() ? ra.createResourceTransaction() : null; this.activationCount = this.config.isCopyActivationState() ? new AtomicInteger(0) : null; }