⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultpolicy.java

📁 这是linux下ssl vpn的实现程序
💻 JAVA
字号:
package com.sslexplorer.policyframework;

import java.util.Calendar;

public class DefaultPolicy extends AbstractResource implements Policy {

    private int type;
    private int[] childPolicies;
    private boolean addToFavorite = false;

    /**
     * Create a new empty policy of the specified type, ID and name.
     * 
     * @param uniqueId policy id
     * @param name name of policy
     * @param type type
     * @param resourcePermission the resource permission that allowed creation of this policy or 0 for root
     * @param dateCreated the date / time this policy was created
     * @param dateAmended the date / time this policy was last amended
     */
    public DefaultPolicy(int uniqueId, String name, String description, int type,
                    int resourcePermission, Calendar dateCreated, Calendar dateAmended) {
        this(uniqueId, name, description, type, new int[] { }, resourcePermission, dateCreated, dateAmended);
    }

    /**
     * Create a new empty policy of the specified type, ID and name.
     * 
     * @param uniqueId policy id  
     * @param name name of policy
     * @param description description
     * @param type tyoe
     * @param childPolicies child policies
     * @param resourcePermission the resource permission that allowed creation of this policy or 0 for root
     * @param dateCreated the date / time this policy was created
     * @param dateAmended the date / time this policy was last amended
     */
    public DefaultPolicy(int uniqueId, String name, String description, int type, int[] childPolicies,
                    int resourcePermission, Calendar dateCreated, Calendar dateAmended) {
        super(PolicyConstants.POLICY_RESOURCE_TYPE, uniqueId, name, description, resourcePermission, dateCreated, dateAmended);
        this.type = type;
        this.childPolicies = childPolicies;
    }

    /*
     * (non-Javadoc)
     * 
     * @see com.sslexplorer.policyframework.Policy#getType()
     */
    public int getType() {
        return type;
    }
    
    /* (non-Javadoc)
     * @see com.sslexplorer.policyframework.Policy#setType(int)
     */
    public void setType(int type) {
        this.type = type;
    }

    public int[] getChildPolicies() {
        return childPolicies;
    }

    public void setChildPolicies(int[] childPolicies) {
        this.childPolicies = childPolicies;
    }

    public boolean isAddToFavorite() {
        return addToFavorite;
    }

    public void setAddToFavorite(boolean addToFavorite) {
        this.addToFavorite = addToFavorite;
    }
}

⌨️ 快捷键说明

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