## GridJsPermissionException class

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

```csharp
public class GridJsPermissionException : Exception
```

## Constructors

| Name | Description |
| --- | --- |
| [GridJsPermissionException](gridjspermissionexception/#constructor)(string, CoWorkUserPermission, CoWorkUserPermission) | Constructs a permission exception |
| [GridJsPermissionException](gridjspermissionexception/#constructor_1)(string, string, CoWorkUserPermission, CoWorkUserPermission) | Constructs a permission exception |

## Methods

| Name | Description |
| --- | --- |
| [GetCurrentPermission](../../aspose.cells.gridjs/gridjspermissionexception/getcurrentpermission/)() | Gets the current permission level of the user |
| [GetOperation](../../aspose.cells.gridjs/gridjspermissionexception/getoperation/)() | Gets the operation that was attempted to execute |
| [GetRequiredPermission](../../aspose.cells.gridjs/gridjspermissionexception/getrequiredpermission/)() | Gets the permission level required for the operation |

### See Also

* namespace [Aspose.Cells.GridJs](../../aspose.cells.gridjs/)
* assembly [Aspose.Cells.GridJs](../../)


