use of info.xiancloud.dao.core.DaoGroup in project xian by happyyangyuan.
the class DaoUnitProvider method provideExtraUnits.
@Override
public List<Unit> provideExtraUnits() {
List<Unit> baseDaoUnits = new ArrayList<>();
for (DaoGroup daoGroup : DaoGroup.GROUP_LIST) {
baseDaoUnits.add(new BaseAddDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseDeleteByIdDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseDeleteDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BasePaginateDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseQueryByIdDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseQueryDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseUpdateByIdDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BaseUpdateDB() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new CommitTransaction() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new RollbackTransaction() {
@Override
public Group getGroup() {
return daoGroup;
}
});
baseDaoUnits.add(new BeginTransaction() {
@Override
public Group getGroup() {
return daoGroup;
}
});
}
return baseDaoUnits;
}