📄 defaultpolicy.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 + -