Class DbOperation
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.entitymanager.operation.DbOperation
-
- All Implemented Interfaces:
Recyclable
- Direct Known Subclasses:
DbBulkOperation,DbEntityOperation
public abstract class DbOperation extends java.lang.Object implements Recyclable
A database operation.- Author:
- Daniel Meyer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbOperation.State
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<? extends DbEntity>entityTypeThe type of the DbEntity this operation is executed on.protected java.lang.Exceptionfailureprotected DbOperationTypeoperationTypeThe type of the operation.protected introwsAffectedprotected DbOperation.Statestate
-
Constructor Summary
Constructors Constructor Description DbOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends DbEntity>getEntityType()java.lang.ExceptiongetFailure()DbOperationTypegetOperationType()intgetRowsAffected()DbOperation.StategetState()booleanisFailed()voidrecycle()voidsetEntityType(java.lang.Class<? extends DbEntity> entityType)voidsetFailure(java.lang.Exception failure)voidsetOperationType(DbOperationType operationType)voidsetRowsAffected(int rowsAffected)voidsetState(DbOperation.State state)
-
-
-
Field Detail
-
operationType
protected DbOperationType operationType
The type of the operation.
-
rowsAffected
protected int rowsAffected
-
failure
protected java.lang.Exception failure
-
state
protected DbOperation.State state
-
entityType
protected java.lang.Class<? extends DbEntity> entityType
The type of the DbEntity this operation is executed on.
-
-
Method Detail
-
recycle
public void recycle()
- Specified by:
recyclein interfaceRecyclable
-
getEntityType
public java.lang.Class<? extends DbEntity> getEntityType()
-
setEntityType
public void setEntityType(java.lang.Class<? extends DbEntity> entityType)
-
getOperationType
public DbOperationType getOperationType()
-
setOperationType
public void setOperationType(DbOperationType operationType)
-
getRowsAffected
public int getRowsAffected()
-
setRowsAffected
public void setRowsAffected(int rowsAffected)
-
isFailed
public boolean isFailed()
-
getState
public DbOperation.State getState()
-
setState
public void setState(DbOperation.State state)
-
getFailure
public java.lang.Exception getFailure()
-
setFailure
public void setFailure(java.lang.Exception failure)
-
-