📄 actiontemplate.java
字号:
package $!{packageName}.mvc;
import java.io.Serializable;
import java.util.List;
import com.easyjf.core.support.query.IQueryObject;
import com.easyjf.web.tools.AbstractCrudAction;
import com.easyjf.web.tools.IPageList;
import $!{packageName}.domain.$!{domainName};
import $!{packageName}.service.I$!{domainName}Service;
##set ($domain = $!domainName.toLowerCase())
/**
* $!{domainName}Action
* @author EasyJweb
* $Id: $!{domainName}Action.java,v 0.0.1 $!{nowTime} EasyJweb Exp $
*/
public class $!{domainName}Action extends AbstractCrudAction {
private I$!{domainName}Service service;
/*
* set the current service
* return service
*/
public void setService(I$!{domainName}Service service) {
this.service = service;
}
/*
* to get the entity class
*/
@SuppressWarnings("unchecked")
protected Class entityClass() {
return $!{domainName}.class;
}
/*
* to find the entity object
*/
protected Object findEntityObject(Serializable id) {
return service.get$!{domainName}((Long) id);
}
/*
* to get the entity query
* param queryObject
* return IPageList
*/
protected IPageList queryEntity(IQueryObject queryObject) {
return service.get$!{domainName}By(queryObject);
}
/*
* to remove an entity
* param id
*/
protected void removeEntity(Serializable id) {
service.del$!{domainName}((Long) id);
}
/*
* to batch remove the entities
* param ids
*/
protected void batchRemoveEntity(List<Serializable> ids) {
service.batchDel$!{domainName}s(ids);
}
/*
* save object to entity
*/
protected void saveEntity(Object object) {
service.add$!{domainName}(($!{domainName}) object);
}
/*
* update an entited object
*/
protected void updateEntity(Object object) {
service.update$!{domainName}((($!{domainName}) object).getId(), ($!{domainName}) object);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -