java.lang.Object
org.litebridge.orm.api.select.impl.AbstractConditionBasedSpec
org.litebridge.orm.api.delete.model.DeleteSpec
org.litebridge.orm.api.dto.delete.DtoDeleteSpec
- All Implemented Interfaces:
DtoDataSpec
public final class DtoDeleteSpec
extends org.litebridge.orm.api.delete.model.DeleteSpec
implements DtoDataSpec
Specification for a DTO-based delete operation.
-
Field Summary
Fields inherited from class org.litebridge.orm.api.select.impl.AbstractConditionBasedSpec
conditions, selectExpressionMapper, table -
Constructor Summary
ConstructorsConstructorDescriptionDtoDeleteSpec(Class<?> dtoClass, OrmTable dtoTable, SelectExpressionMapper selectExpressionMapper) Creates a new DTO delete specification. -
Method Summary
Methods inherited from class org.litebridge.orm.api.delete.model.DeleteSpec
toDeleteMethods inherited from class org.litebridge.orm.api.select.impl.AbstractConditionBasedSpec
currentConditionGroupSpec, popConditionGroupSpec, pushConditionGroupSpec, table
-
Constructor Details
-
DtoDeleteSpec
public DtoDeleteSpec(Class<?> dtoClass, OrmTable dtoTable, SelectExpressionMapper selectExpressionMapper) Creates a new DTO delete specification.- Parameters:
dtoClass- the DTO classdtoTable- the ORM table metadataselectExpressionMapper- the expression mapper
-
-
Method Details
-
dtoClass
Returns the DTO class.- Returns:
- the DTO class
-
dtoTable
Description copied from interface:DtoDataSpecReturns the ORM table metadata for the DTO.- Specified by:
dtoTablein interfaceDtoDataSpec- Returns:
- the ORM table metadata
-