📄 objectdaoadapter.java
字号:
package org.HumResManSys.dao.impl;
import java.util.ArrayList;
import java.util.List;
import org.HumResManSys.dao.ObjectDAO;
import org.HumResManSys.dao.ObjectDAOSHE;
import org.hibernate.Session;
public class ObjectDAOAdapter implements ObjectDAO {
private final boolean isTransaction=true;
private final boolean isCache=true;
private ObjectDAOSHE objectDAOSHE;
private Object object;
public ObjectDAOAdapter(){
this.objectDAOSHE.setObject(object);
}
public ObjectDAOSHE getObjectDAOSHE() {
return objectDAOSHE;
}
public void setObjectDAOSHE(ObjectDAOSHE objectDAOSHE) {
this.objectDAOSHE = objectDAOSHE;
}
public void closeSession() {
// TODO Auto-generated method stub
this.objectDAOSHE.getCurrentSession().close();
}
public boolean createObject(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.createObject(object, isTransaction);
}
public boolean deleteObject(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.deleteObject(object, isTransaction);
}
public boolean deleteObjectByCondition(String conditionName,
String conditionValue) {
// TODO Auto-generated method stub
return this.objectDAOSHE.deleteObjectByProperty(conditionName, conditionValue, isTransaction);
}
public boolean deleteObjectByID(String id) {
// TODO Auto-generated method stub
return this.objectDAOSHE.deleteObjectByID(id, isTransaction);
}
public List queryAllObjects() {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryAllObjects(isTransaction, isCache);
}
public List queryAllObjectsOrderByCondition(String condition) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryAllObjectsOrderByProperty(condition, "asc", isTransaction, isCache);
}
public List queryAllObjectsOrderByID() {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryAllObjectsOrderByProperty("id", "asc", isTransaction, isCache);
}
public List queryObjectsByCondition(String conditionName,
String conditionValue) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByProperty(conditionName, conditionValue, isTransaction, isCache);
}
public List queryObjectsByEntity(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByEntity(object, isTransaction, isCache);
}
public List queryObjectsByEntityEnableLike(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByEntityEnableLike(object, isTransaction, isCache);
}
public List queryObjectsByEntityIgnoreCase(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByEntityIgnoreCase(object, isTransaction, isCache);
}
public List queryObjectsByPageOrderByCondition(String Condition,
int firstResult, int maxResults) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByPageOrderByProperty(Condition, "asc", firstResult, maxResults, isTransaction, isCache);
}
public List queryObjectsByPageOrderById(int firstResult, int maxResults) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryObjectsByPageOrderByProperty("id", "asc", firstResult, maxResults, isTransaction, isCache);
}
public Object queryOneObjectByCondition(String conditionName,
String conditionValue) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryOneObjectByProperty(conditionName, conditionValue, isTransaction, isCache);
}
public Object queryOneObjectByID(String id) {
// TODO Auto-generated method stub
return this.objectDAOSHE.queryOneObjectByID(id, isTransaction, isCache);
}
public List queryOneObjectByIDReturnList(String id) {
// TODO Auto-generated method stub
List list=new ArrayList();
list.add(this.objectDAOSHE.queryOneObjectByID(id, isTransaction, isCache));
return list;
}
public boolean updateObject(Object object) {
// TODO Auto-generated method stub
return this.objectDAOSHE.updateObject(object, isTransaction);
}
public Session getCurrentSession(){
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -