| | |
| | | package kr.wisestone.owl.vo; |
| | | |
| | | import com.google.common.collect.Lists; |
| | | import kr.wisestone.owl.constant.MngPermission; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | private String levelName; |
| | | private Integer permission; |
| | | |
| | | public Boolean permWorkSpace; |
| | | public Boolean permProjectSetting; |
| | | public Boolean permIssueSetting; |
| | | public Boolean permUser; |
| | | public Boolean permNotice; |
| | | public Boolean permFAQ; |
| | | public Boolean permQnA; |
| | | public Boolean permEvent; |
| | | public Boolean permGuide; |
| | | |
| | | private Boolean modifyPermissionCheck = Boolean.TRUE; |
| | | |
| | | public UserLevelVo() { |
| | | } |
| | | |
| | | public UserLevelVo(Long id, String levelname, Integer permission) { |
| | | public UserLevelVo(Long id, String levelName, Integer permission) { |
| | | this.id = id; |
| | | this.levelName = levelname; |
| | | this.levelName = levelName; |
| | | this.permission = permission; |
| | | } |
| | | |
| | |
| | | return permission; |
| | | } |
| | | |
| | | public void setPermission(Integer permission) { |
| | | this.permission = permission; |
| | | public void setPermission(Integer permission) { this.permission = permission; } |
| | | |
| | | public Boolean getModifyPermissionCheck() { |
| | | return modifyPermissionCheck; |
| | | } |
| | | |
| | | public void setModifyPermissionCheck(Boolean modifyPermissionCheck) { |
| | | this.modifyPermissionCheck = modifyPermissionCheck; |
| | | } |
| | | |
| | | public void toPermissionValues() { |
| | | this.permWorkSpace = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_WORKSPACE); |
| | | this.permProjectSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_PROJECT); |
| | | this.permIssueSetting = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_ISSUE_SETTING); |
| | | this.permUser = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_USER); |
| | | this.permNotice = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_NOTICE); |
| | | this.permFAQ = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_FAQ); |
| | | this.permQnA = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_QNA); |
| | | this.permEvent = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_EVENT); |
| | | this.permGuide = MngPermission.checkMngPermission(this.permission, MngPermission.USER_PERMISSION_MNG_GUIDE); |
| | | } |
| | | |
| | | } |