📄 powerusereditform.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.xaccp.struts.form;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import com.xaccp.biz.po.User;
import com.xaccp.biz.po.UserPower;
import com.xaccp.biz.po.UserRole;
public class PowerUserEditForm extends ActionForm {
public static PowerUserEditForm createByUser(User user) {
PowerUserEditForm f = new PowerUserEditForm();
f.setUserId(user.getId());
f.setStrategy(user.getStrategy());
int rids[] = new int[user.getTblUserRoles().size()];
int i=0;
for (Object ur :user.getTblUserRoles()) {
rids[i++] = ((UserRole)ur).getTblRole().getId();
}
f.setRoleIds(rids);
int pids[] = new int[user.getTblUserPowers().size()];
int pss[] = new int[pids.length];
i=0;
for (Object up :user.getTblUserPowers()) {
pids[i] = ((UserPower)up).getTblPower().getId();
pss[i++] = ((UserPower)up).getState();
}
f.setPowerIds(pids);
f.setPowerStates(pss);
return f;
}
/** userId property */
private int userId;
/** strategy property */
private int strategy;
/** powerStates property */
private int[] powerStates;
/** roleIds property */
private int[] roleIds;
/** powerIds property */
private int[] powerIds;
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
return null;
}
public int getUserId() {
return userId;
}
/**
* Set the userId.
* @param userId The userId to set
*/
public void setUserId(int userId) {
this.userId = userId;
}
/**
* Returns the strategy.
* @return int
*/
public int getStrategy() {
return strategy;
}
/**
* Set the strategy.
* @param strategy The strategy to set
*/
public void setStrategy(int strategy) {
this.strategy = strategy;
}
/**
* Returns the powerStates.
* @return int[]
*/
public int[] getPowerStates() {
return powerStates;
}
/**
* Set the powerStates.
* @param powerStates The powerStates to set
*/
public void setPowerStates(int[] powerStates) {
this.powerStates = powerStates;
}
/**
* Returns the roleIds.
* @return int[]
*/
public int[] getRoleIds() {
return roleIds;
}
/**
* Set the roleIds.
* @param roleIds The roleIds to set
*/
public void setRoleIds(int[] roleIds) {
this.roleIds = roleIds;
}
/**
* Returns the powerIds.
* @return int[]
*/
public int[] getPowerIds() {
return powerIds;
}
/**
* Set the powerIds.
* @param powerIds The powerIds to set
*/
public void setPowerIds(int[] powerIds) {
this.powerIds = powerIds;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -