Uses of Enum Class
it.uniroma2.art.semanticturkey.project.ProjectACL.AccessLevel
Package
Description
-
Uses of ProjectACL.AccessLevel in it.uniroma2.art.semanticturkey.converters
Modifier and TypeMethodDescription -
Uses of ProjectACL.AccessLevel in it.uniroma2.art.semanticturkey.data.access
Modifier and TypeMethodDescriptionResourceLocator.listResourceLocations
(Project project, org.eclipse.rdf4j.repository.Repository projectRepository, org.eclipse.rdf4j.model.Resource resource, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) Locate a resource.ResourceLocator.locateResource
(Project project, org.eclipse.rdf4j.repository.Repository projectRepository, org.eclipse.rdf4j.model.Resource resource, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) Locate a resource. -
Uses of ProjectACL.AccessLevel in it.uniroma2.art.semanticturkey.project
Modifier and TypeMethodDescriptionstatic ProjectACL.AccessLevel
ProjectManager.getAccessedLevel
(String projectName, ProjectConsumer consumer) Return the access level with which the consumer is accessing the project.ProjectACL.getAccessLevelForConsumer
(ProjectConsumer consumer) This method returns the AccessLevel granted from the project that is owning this ACL to the given consumer.ProjectACL.getUniversalAccessLevel()
Returns the AccessLevel granted from the project that is owning this ACL to all the consumers ("*" consumer).static ProjectACL.AccessLevel
Returns the enum constant of this class with the specified name.static ProjectACL.AccessLevel[]
ProjectACL.AccessLevel.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionboolean
ProjectACL.AccessLevel.accepts
(ProjectACL.AccessLevel requestedLevel) returnstrue
if the requested level can be accepted by this access levelstatic Project
ProjectManager.accessProject
(ProjectConsumer consumer, String projectName, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) ProjectConsumer
s may request access to a project through this method.ProjectManager.checkAccessibility
(ProjectConsumer consumer, Project project, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) static Project
ProjectManager.createProject
(ProjectConsumer consumer, String projectName, org.eclipse.rdf4j.model.Literal label, org.eclipse.rdf4j.model.IRI model, org.eclipse.rdf4j.model.IRI lexicalizationModel, String baseURI, boolean historyEnabled, boolean validationEnabled, boolean blacklistingEnabled, RepositoryAccess repositoryAccess, String coreRepoID, PluginSpecification coreRepoSailConfigurerSpecification, String coreBackendType, String supportRepoID, PluginSpecification supportRepoSailConfigurerSpecification, String supportBackendType, PluginSpecification uriGeneratorSpecification, PluginSpecification renderingEngineSpecification, List<Pair<RDFResourceRole, String>> resourceMetadataAssociations, File preloadedDataFile, org.eclipse.rdf4j.rio.RDFFormat preloadedDataFormat, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports, String leftDataset, String rightDataset, boolean shaclEnabled, SHACLSettings shaclSettings, boolean trivialInferenceEnabled, boolean openAtStartup, ProjectACL.AccessLevel universalAccess, boolean undoEnabled) void
ProjectACL.grantAccess
(ProjectConsumer consumer, ProjectACL.AccessLevel reqAccessLevel) void
ProjectACL.grantUniversalAccess
(ProjectACL.AccessLevel reqAccessLevel) Grants universally (to all consumer) the given access levelboolean
ProjectACL.AccessLevel.isAcceptedBy
(ProjectACL.AccessLevel allowedLevel) returnstrue
if the allowedLevel allows for accepting this levelboolean
ProjectACL.isAccessibleFrom
(ProjectConsumer consumer, ProjectACL.AccessLevel reqAccessLevel, ProjectACL.LockLevel reqLock) this method tells if the project that is owning this ACL can be accessed with the desired access/lock level specifications.boolean
ProjectACL.isUniversallyAccessible
(ProjectACL.AccessLevel reqAccessLevel) Tells if the project that is owning this ACL can be universally accessed with the given levelstatic boolean
ProjectACL.AccessLevel.resolveAccessibility
(ProjectACL.AccessLevel requestedLevel, ProjectACL.AccessLevel allowedLevel) static String
ProjectACL.serializeACL
(String consumerName, ProjectACL.AccessLevel accessLevel) serialization of the ACL for a specific consumer.Modifier and TypeMethodDescriptionstatic String
ProjectACL.serializeACL
(Map<String, ProjectACL.AccessLevel> acl) serialization of the whole ACL (of a project), containing all of its consumers and access levels -
Uses of ProjectACL.AccessLevel in it.uniroma2.art.semanticturkey.settings.core