SemossPermission.java
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package com.ostrichemulators.semtool.security.permissions;
import java.security.BasicPermission;
/**
*
* @author ryan
*/
public class SemossPermission extends BasicPermission {
public static final SemossPermission NONE = new SemossPermission( "no-permission" );
public static final SemossPermission ADMIN = new SemossPermission( "semoss.*" );
public static final SemossPermission INSIGHTREADER = new SemossPermission( "semoss.insight.reader" );
public static final SemossPermission INSIGHTWRITER = new SemossPermission( "semoss.insight.*" );
public static final SemossPermission DATAWRITER = new SemossPermission( "semoss.data.*" );
public static final SemossPermission DATAREADER = new SemossPermission( "semoss.data.reader" );
public SemossPermission( String name ) {
super( name );
}
public SemossPermission( String name, String actions ) {
super( name, actions );
}
public static SecurityException newSecEx() {
return new SecurityException( "You do not have permission to access this feature" );
}
}