methodpermissiondetails.java

来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 51 行

JAVA
51
字号
package com.szmx.component.security.acegipro.permissiondetails;

import java.io.Serializable;

/**
 * ================================================================
 * Copyright 2006 szmx
 * <p/>
 * Change Revision
 * ---------------------------------------------------------------
 * Date              Author            Remarks
 * Mar 14, 2006     bzhang      Create class com.szmx.base.security.acegipro.permissiondetails.MethodPermissionDetails
 * ================================================================
 */
public class MethodPermissionDetails implements Serializable
{
    public static final String ROLENAMES_SPLITTER = ",";
    private String method;
    private String roleNames;

    public MethodPermissionDetails(String method, String roleNames) {
        this.method = method;
        this.roleNames = roleNames;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public String getRoleNames() {
        return roleNames;
    }

    public void setRoleNames(String roleNames) {
        this.roleNames = (roleNames != null ? roleNames.trim() : null);
    }

    public void appendRoleName(String roleName) {
        if (roleNames == null || roleNames.trim().length() == 0) {
            roleNames = roleName;
        } else if(roleNames != null && roleNames.trim().length() > 0) {
            roleNames += ROLENAMES_SPLITTER;
            roleNames += roleName;
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?