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


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

View Source

Author:
Michael Young

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

isolation

public abstract Isolation isolation
Default:
DEFAULT

noRollbackFor

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

noRollbackForClassName

public abstract java.lang.String[] noRollbackForClassName
Default:
{}

propagation

public abstract Propagation propagation
Default:
REQUIRED

readOnly

public abstract boolean readOnly
Default:
false

rollbackFor

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

rollbackForClassName

public abstract java.lang.String[] rollbackForClassName
Default:
{}

timeout

public abstract int timeout
Default:
-1