| | |
| | | |
| | | import com.google.common.collect.Lists; |
| | | import kr.wisestone.owl.constant.MngPermission; |
| | | import kr.wisestone.owl.domain.User; |
| | | import kr.wisestone.owl.domain.UserLevel; |
| | | import kr.wisestone.owl.util.ConvertUtil; |
| | | import kr.wisestone.owl.util.MapUtil; |
| | | |
| | |
| | | private Long id; |
| | | private String levelName; |
| | | private Integer permission; |
| | | private String defaultYn; |
| | | private String basicUser; |
| | | |
| | | private List<Long> removeIds = Lists.newArrayList(); |
| | | public Boolean permWorkspaceSetting; |
| | | public Boolean permPartnerSetting; |
| | | public Boolean permWorkSpaceSetting; |
| | | public Boolean permProjectSetting; |
| | | public Boolean permIssueSetting; |
| | | public Boolean permUser; |
| | | public Boolean permIssueSystemSetting; |
| | | public Boolean permApi; |
| | | public Boolean permNotice; |
| | | public Boolean permFAQ; |
| | | public Boolean permQnA; |
| | |
| | | if (MapUtil.getLongs(params, "removeIds") != null) { |
| | | form.setRemoveIds(MapUtil.getLongs(params, "removeIds")); |
| | | } |
| | | |
| | | return form; |
| | | |
| | | } |
| | |
| | | this.permission = permission; |
| | | } |
| | | |
| | | public Boolean getPermWorkspaceSetting() { |
| | | return permWorkspaceSetting; |
| | | public String getDefaultYn() { |
| | | return defaultYn; |
| | | } |
| | | |
| | | public void setPermWorkspaceSetting(Boolean permWorkspaceSetting) { |
| | | this.permWorkspaceSetting = permWorkspaceSetting; |
| | | public void setDefaultYn(String defaultYn) { |
| | | this.defaultYn = defaultYn; |
| | | } |
| | | |
| | | public String getBasicUser() { |
| | | return basicUser; |
| | | } |
| | | |
| | | public void setBasicUser(String basicUser) { |
| | | this.basicUser = basicUser; |
| | | } |
| | | |
| | | public List<Long> getRemoveIds() { |
| | | return removeIds; |
| | | } |
| | | |
| | | public void setRemoveIds(List<Long> removeIds) { |
| | | this.removeIds = removeIds; |
| | | } |
| | | |
| | | public Boolean getPermPartnerSetting() { |
| | | return permPartnerSetting; |
| | | } |
| | | |
| | | public void setPermPartnerSetting(Boolean permPartnerSetting) { |
| | | this.permPartnerSetting = permPartnerSetting; |
| | | } |
| | | |
| | | public Boolean getPermWorkSpaceSetting() { |
| | | return permWorkSpaceSetting; |
| | | } |
| | | |
| | | public void setPermWorkSpaceSetting(Boolean permWorkSpaceSetting) { |
| | | this.permWorkSpaceSetting = permWorkSpaceSetting; |
| | | } |
| | | |
| | | public Boolean getPermProjectSetting() { |
| | |
| | | this.permIssueSetting = permIssueSetting; |
| | | } |
| | | |
| | | public Boolean getPermUser() { |
| | | return permUser; |
| | | public Boolean getPermIssueSystemSetting() { |
| | | return permIssueSystemSetting; |
| | | } |
| | | |
| | | public void setPermUser(Boolean permUser) { |
| | | this.permUser = permUser; |
| | | public void setPermIssueSystemSetting(Boolean permIssueSystemSetting) { |
| | | this.permIssueSystemSetting = permIssueSystemSetting; |
| | | } |
| | | |
| | | public Boolean getPermApi() { |
| | | return permApi; |
| | | } |
| | | |
| | | public void setPermApi(Boolean permApi) { |
| | | this.permApi = permApi; |
| | | } |
| | | |
| | | public Boolean getPermNotice() { |
| | |
| | | this.permQnA = permQnA; |
| | | } |
| | | |
| | | public Boolean getPermEvent() { |
| | | return permEvent; |
| | | } |
| | | |
| | | public void setPermEvent(Boolean permEvent) { |
| | | this.permEvent = permEvent; |
| | | } |
| | | |
| | | public Boolean getPermGuide() { |
| | | return permGuide; |
| | | } |
| | |
| | | this.permGuide = permGuide; |
| | | } |
| | | |
| | | public List<Long> getRemoveIds() { |
| | | return removeIds; |
| | | public Boolean getPermEvent() { |
| | | return permEvent; |
| | | } |
| | | |
| | | public void setRemoveIds(List<Long> removeIds) { |
| | | this.removeIds = removeIds; |
| | | public void setPermEvent(Boolean permEvent) { |
| | | this.permEvent = permEvent; |
| | | } |
| | | |
| | | public void makePermission() { |
| | | this.permission = MngPermission.USER_PERMISSION_MNG_NONE; |
| | | |
| | | this.permission |= MngPermission.makePermission(getPermWorkspaceSetting(), MngPermission.USER_PERMISSION_MNG_WORKSPACE); |
| | | this.permission |= MngPermission.makePermission(getPermProjectSetting(), MngPermission.USER_PERMISSION_MNG_PROJECT); |
| | | this.permission |= MngPermission.makePermission(getPermIssueSetting(), MngPermission.USER_PERMISSION_MNG_ISSUE_SETTING); |
| | | this.permission |= MngPermission.makePermission(getPermUser(), MngPermission.USER_PERMISSION_MNG_USER); |
| | | this.permission |= MngPermission.makePermission(getPermIssueSetting(), MngPermission.USER_PERMISSION_MNG_ISSUE); |
| | | this.permission |= MngPermission.makePermission(getPermWorkSpaceSetting(), MngPermission.USER_PERMISSION_MNG_WORKSPACE); |
| | | this.permission |= MngPermission.makePermission(getPermIssueSystemSetting(), MngPermission.USER_PERMISSION_MNG_ISSUE_SETTING); |
| | | this.permission |= MngPermission.makePermission(getPermPartnerSetting(), MngPermission.USER_PERMISSION_MNG_PARTNER); |
| | | this.permission |= MngPermission.makePermission(getPermApi(), MngPermission.USER_PERMISSION_MNG_API); |
| | | this.permission |= MngPermission.makePermission(getPermNotice(), MngPermission.USER_PERMISSION_MNG_NOTICE); |
| | | this.permission |= MngPermission.makePermission(getPermFAQ(), MngPermission.USER_PERMISSION_MNG_FAQ); |
| | | this.permission |= MngPermission.makePermission(getPermQnA(), MngPermission.USER_PERMISSION_MNG_QNA); |