32 lines
2.0 KiB
TypeScript
32 lines
2.0 KiB
TypeScript
import { PrivilegeManagerMethod } from './IPrivilegeManager';
|
|
import { IPrivilegeManager } from './IPrivilegeManager';
|
|
export declare type SimpleBasicPrivilege = 'all' | 'canCreate' | 'canDelete' | 'canWrite' | 'canSource' | 'canRead' | 'canListLocks' | 'canSetLock' | 'canGetAvailableLocks' | 'canAddChild' | 'canRemoveChild' | 'canGetChildren' | 'canSetProperty' | 'canGetProperty';
|
|
export declare abstract class SimplePrivilegeManager implements IPrivilegeManager {
|
|
abstract canCreate: PrivilegeManagerMethod;
|
|
abstract canDelete: PrivilegeManagerMethod;
|
|
canMove: (arg: any, resource: any, callback: any) => void;
|
|
canRename: (arg: any, resource: any, callback: any) => void;
|
|
canAppend: (arg: any, resource: any, callback: any) => void;
|
|
abstract canWrite: PrivilegeManagerMethod;
|
|
abstract canRead: PrivilegeManagerMethod;
|
|
abstract canSource: PrivilegeManagerMethod;
|
|
canGetMimeType: (arg: any, resource: any, callback: any) => void;
|
|
canGetSize: (arg: any, resource: any, callback: any) => void;
|
|
abstract canListLocks: PrivilegeManagerMethod;
|
|
abstract canSetLock: PrivilegeManagerMethod;
|
|
canRemoveLock: (arg: any, resource: any, callback: any) => void;
|
|
abstract canGetAvailableLocks: PrivilegeManagerMethod;
|
|
canGetLock: (arg: any, resource: any, callback: any) => void;
|
|
abstract canAddChild: PrivilegeManagerMethod;
|
|
abstract canRemoveChild: PrivilegeManagerMethod;
|
|
abstract canGetChildren: PrivilegeManagerMethod;
|
|
abstract canSetProperty: PrivilegeManagerMethod;
|
|
abstract canGetProperty: PrivilegeManagerMethod;
|
|
canGetProperties: (arg: any, resource: any, callback: any) => void;
|
|
canRemoveProperty: (arg: any, resource: any, callback: any) => void;
|
|
canGetCreationDate: (arg: any, resource: any, callback: any) => void;
|
|
canGetLastModifiedDate: (arg: any, resource: any, callback: any) => void;
|
|
canGetWebName: (arg: any, resource: any, callback: any) => void;
|
|
canGetType: (arg: any, resource: any, callback: any) => void;
|
|
}
|