📄 iprivilegemodel.java
字号:
/*
* Created on 2005-4-16 Author 泰伯子仪
*
* Copyright (c) 2003-2005 by www.sanv.org
* All rights reserved.
*/
package org.sanv.rbac.model;
import org.sanv.framework.model.ITreeNodeModel;
public interface IPrivilegeModel extends ITreeNodeModel
{
//1-粗粒度权限
public final static int WIDE_PRIVILEGE_TYPE = 1;
//2-细粒度权限
public final static int GRANULE_PRIVILEGE_TYPE = 2;
//1-一般操作权限
public final static int OPT_PRIVILEGE_LEVEL = 1;
//2-公有权限
public final static int COMMON_PRIVILEGE_LEVEL = 2;
//3-虚拟权限
public final static int VIRTUAL_PRIVILEGE_LEVEL = 3;
//4-administraors权限
public final static int ADMIN_PRIVILEGE_LEVEL = 4;
/**
* 细粒度权限所对应的资源类型
* 如果权限为粗粒度权限,则资源类型为0
*/
public void setIntResourceType(int intResourceType);
public int getIntResourceType();
/**
*权限类型分两种
*1-粗粒度权限 2-细粒度权限
*/
public void setIntPrivilegeType(int intPrivilegeType);
public int getIntPrivilegeType();
/**
* 权限等级分为
* 1-操作权限 2-公有权限 3-虚拟权限 4-administraors权限
*/
public void setIntPrivilegeLevel(int intPrivilegeLevel);
public int getIntPrivilegeLevel();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -