All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.bpelunit.model.bpel._2_0.CompensateScope Maven / Gradle / Ivy

The newest version!
package net.bpelunit.model.bpel._2_0;

import net.bpelunit.model.bpel.ICompensateScope;
import net.bpelunit.model.bpel.IScope;

import org.oasis_open.docs.wsbpel._2_0.process.executable.TCompensateScope;

class CompensateScope extends AbstractBasicActivity implements
		ICompensateScope {

	private TCompensateScope compensateScope;

	CompensateScope(TCompensateScope wrappedCompensateScope, BpelFactory f) {
		super(wrappedCompensateScope, f, ICompensateScope.class);
		this.compensateScope = wrappedCompensateScope;
	}

	public void setTarget(String scopeName) {
		compensateScope.setTarget(scopeName);
	}

	public void setTargetScope(IScope scope) {
		compensateScope.setTarget(scope.getName());
	}

	public String getTarget() {
		return compensateScope.getTarget();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy