Liferay 6.0.5

com.liferay.portal.kernel.annotation
Annotation Type Transactional


@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface Transactional


Optional Element Summary
 Isolation isolation
           
 Class<? extends Throwable>[] noRollbackFor
           
 String[] noRollbackForClassName
           
 Propagation propagation
           
 boolean readOnly
           
 Class<? extends Throwable>[] rollbackFor
           
 String[] rollbackForClassName
           
 int timeout
           
 

isolation

public abstract Isolation isolation
Default:
DEFAULT

noRollbackFor

public abstract Class<? extends Throwable>[] noRollbackFor
Default:
{}

noRollbackForClassName

public abstract String[] noRollbackForClassName
Default:
{}

propagation

public abstract Propagation propagation
Default:
REQUIRED

readOnly

public abstract boolean readOnly
Default:
false

rollbackFor

public abstract Class<? extends Throwable>[] rollbackFor
Default:
{}

rollbackForClassName

public abstract String[] rollbackForClassName
Default:
{}

timeout

public abstract int timeout
Default:
-1

Liferay 6.0.5