@Override public boolean execute(boolean createTable) { return setCreateTable(createTable).execute(); }
@Override public <T> FindListCommand<T> newFindListCommand(Dao dao, EntityMapping em, Object[] ids, Class<T> elementType,Class<? extends T> resultClass, boolean checkNotFound) { return new DefaultFindListCommand<T>(dao, em, ids, elementType, resultClass, checkNotFound); }
@Override public BatchDeleteCommand newBatchDeleteCommand(Dao dao, EntityMapping em, Object[] ids) { return new DefaultBatchDeleteCommand(dao, em, ids); } }
@Override public UpgradeSchemaCommand newUpgradeSchemaCommand(Dmo dmo) { return new DefaultUpgradeSchemaCommand(dmo); }
@Override public DeleteCommand newDeleteCommand(Dao dao, EntityMapping em, Object id) { return new DefaultDeleteCommand(dao, em, id); }
@Override public ExistsCommand newCheckEntityExistsCommand(Dao dao, EntityMapping em, Object id) { return new DefaultExistsCommand(dao, em, id); }
@Override public CreateEntityCommand newCreateEntityCommand(Dmo dmo, Class<?> entityClass) { return new DefaultCreateEntityCommand(dmo, entityClass); }
@Override public BatchInsertCommand newBatchInsertCommand(Dao dao, EntityMapping em, Object[] records) { return new DefaultBatchInsertCommand(dao, em, records); }
@Override public final boolean execute() { success = doExecute(); return success; }
@Override public DropTableCommand newDropTableCommand(Dmo dmo, EntityMapping em) { return new DefaultDropTableCommand(dmo, em); }
@Override public TruncateCommand newTruncateEntityCommand(Dmo dmo, EntityMapping em) { return new DefaultTruncateCommand(dmo, em); }
@Override public InsertCommand newInsertCommand(Dao dao, EntityMapping em) { return new DefaultInsertCommand(dao, em); }
@Override public <T> FindCommand<T> newFindCommand(Dao dao, EntityMapping em, Object id, Class<T> resultClass, boolean checkNotFound) { return new DefaultFindCommand<T>(dao, em, id, resultClass,checkNotFound); }
@Override public CountCommand newCountEntityCommand(Dao dao, EntityMapping em) { return new DefaultCountEntityCommand(dao, em); }
@Override public BatchUpdateCommand newBatchUpdateCommand(Dao dao, EntityMapping em, Object[] records) { return new DefaultBatchUpdateCommand(dao, em , records); }
@Override public UpdateCommand newUpdateCommand(Dao dao, EntityMapping em) { return new DefaultUpdateCommand(dao, em); }
@Override public CascadeDeleteCommand newCascadeDeleteCommand(Dao dao, EntityMapping em, Object id) { return new DefaultCascadeDeleteCommand(dao, em, id); }
@Override public <T> FindAllCommand<T> newFindAllCommand(Dao dao, EntityMapping em, Class<T> elementType, Class<? extends T> resultClass) { return new DefaultFindAllCommand<T>(dao, em, elementType, resultClass); }
@Override public UpgradeSchemaCommand newUpgradeSchemaCommand(Dmo dmo, EntityMapping... ems) { return new DefaultUpgradeSchemaCommand(dmo, ems); }
public DefaultCascadeDeleteCommand(Dao dao, EntityMapping em, Object id) { super(dao, em); deleteCommand = new DefaultDeleteCommand(dao, em, id); }