GridJsPermissionException

Inheritance: java.lang.Object, java.lang.Throwable, java.lang.Exception

public class GridJsPermissionException extends Exception

represents permission exception in collaboration mode.only available in java version now, will be available in .net/python version in future.

Constructors

ConstructorDescription
GridJsPermissionException(String operation, int requiredPermission, int currentPermission)Constructs a permission exception
GridJsPermissionException(String message, String operation, int requiredPermission, int currentPermission)Constructs a permission exception

Methods

MethodDescription
addSuppressed(Throwable arg0)
equals(Object arg0)
fillInStackTrace()
getCause()
getClass()
getCurrentPermission()Gets the current permission level of the user
getLocalizedMessage()
getMessage()
getOperation()Gets the operation that was attempted to execute
getRequiredPermission()Gets the permission level required for the operation
getStackTrace()
getSuppressed()
hashCode()
initCause(Throwable arg0)
notify()
notifyAll()
printStackTrace()
printStackTrace(PrintStream arg0)
printStackTrace(PrintWriter arg0)
setStackTrace(StackTraceElement[] arg0)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

GridJsPermissionException(String operation, int requiredPermission, int currentPermission)

public GridJsPermissionException(String operation, int requiredPermission, int currentPermission)

Constructs a permission exception

Parameters:

ParameterTypeDescription
operationjava.lang.StringOperation attempted to execute
requiredPermissionintCoWorkUserPermission. Permission required for the operation
currentPermissionintCoWorkUserPermission. Current user permission

GridJsPermissionException(String message, String operation, int requiredPermission, int currentPermission)

public GridJsPermissionException(String message, String operation, int requiredPermission, int currentPermission)

Constructs a permission exception

Parameters:

ParameterTypeDescription
messagejava.lang.StringCustom error message
operationjava.lang.StringOperation attempted to execute
requiredPermissionintCoWorkUserPermission. Permission required for the operation
currentPermissionintCoWorkUserPermission. Current user permission

addSuppressed(Throwable arg0)

public final synchronized void addSuppressed(Throwable arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Throwable

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

fillInStackTrace()

public synchronized Throwable fillInStackTrace()

Returns: java.lang.Throwable

getCause()

public synchronized Throwable getCause()

Returns: java.lang.Throwable

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCurrentPermission()

public int getCurrentPermission()

Gets the current permission level of the user

Returns: int - CoWorkUserPermission. Current user permission level

getLocalizedMessage()

public String getLocalizedMessage()

Returns: java.lang.String

getMessage()

public String getMessage()

Returns: java.lang.String

getOperation()

public String getOperation()

Gets the operation that was attempted to execute

Returns: java.lang.String - Operation name

getRequiredPermission()

public int getRequiredPermission()

Gets the permission level required for the operation

Returns: int - CoWorkUserPermission. Required permission level

getStackTrace()

public StackTraceElement[] getStackTrace()

Returns: java.lang.StackTraceElement[]

getSuppressed()

public final synchronized Throwable[] getSuppressed()

Returns: java.lang.Throwable[]

hashCode()

public native int hashCode()

Returns: int

initCause(Throwable arg0)

public synchronized Throwable initCause(Throwable arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Throwable

Returns: java.lang.Throwable

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

printStackTrace()

public void printStackTrace()

printStackTrace(PrintStream arg0)

public void printStackTrace(PrintStream arg0)

Parameters:

ParameterTypeDescription
arg0java.io.PrintStream

printStackTrace(PrintWriter arg0)

public void printStackTrace(PrintWriter arg0)

Parameters:

ParameterTypeDescription
arg0java.io.PrintWriter

setStackTrace(StackTraceElement[] arg0)

public void setStackTrace(StackTraceElement[] arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.StackTraceElement[]

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int