Types
Link copied to clipboard
abstract class BasePermissionService<T : BasePermission, R : GropiusRepository<T, String>>(repository: R) : NamedNodeService<T, R>
Base class for services for subclasses of BasePermission
Link copied to clipboard
@Service
Service for ComponentPermissions. Provides functions to create, update and delete
Link copied to clipboard
@Service
Service for GlobalPermissions. Provides functions to create, update and delete
Link copied to clipboard
@Service
Service for IMSPermissions. Provides functions to create, update and delete
Link copied to clipboard
abstract class NodePermissionService<T : NodePermission<V>, V : Node, NodeWithPermissions<T>, R : GropiusRepository<T, String>>(repository: R) : BasePermissionService<T, R>
Base class for services for subclasses of NodePermission
Link copied to clipboard
@Service
Service for ProjectPermissions. Provides functions to create, update and delete
Link copied to clipboard
abstract class TrackablePermissionService<T : TrackablePermission<V>, V : Trackable, NodeWithPermissions<T>, R : GropiusRepository<T, String>>(repository: R) : NodePermissionService<T, V, R>
Base class for services for subclasses of TrackablePermission