Uses of Class
it.uniroma2.art.semanticturkey.project.Project
Package
Description
-
Uses of Project in it.uniroma2.art.semanticturkey.config
Modifier and TypeMethodDescriptiondefault void
ProjectConfigurationManager.deleteProjectConfiguration
(Project project, String identifier) default void
PUConfigurationManager.deleteProjectConfiguration
(Project project, STUser user, String identifier) default Collection<Reference>
ConfigurationManager.getConfigurationReferences
(Project project, STUser user) default CONFTYPE
ProjectConfigurationManager.getProjectConfiguration
(Project project, String identifier) default CONFTYPE
PUConfigurationManager.getProjectConfiguration
(Project project, STUser user, String identifier) default Collection<String>
ProjectConfigurationManager.getProjectConfigurationIdentifiers
(Project project) default Collection<String>
PUConfigurationManager.getProjectConfigurationIdentifiers
(Project project, STUser user) default void
ProjectConfigurationManager.storeProjectConfiguration
(Project project, String identifier, CONFTYPE configuration) default void
PUConfigurationManager.storeProjectConfiguration
(Project project, STUser user, String identifier, CONFTYPE configuration) -
Uses of Project in it.uniroma2.art.semanticturkey.config.impl
Modifier and TypeMethodDescriptionstatic File
ConfigurationSupport.getConfigurationFolder
(ProjectConfigurationManager<?> manager, Project project) static File
ConfigurationSupport.getConfigurationFolder
(PUConfigurationManager<?> manager, Project project, STUser user) -
Uses of Project in it.uniroma2.art.semanticturkey.converters
-
Uses of Project in it.uniroma2.art.semanticturkey.customform
Modifier and TypeMethodDescriptionCustomFormManager.addFormsMapping
(Project project, org.eclipse.rdf4j.model.IRI resource, FormCollection formColl, boolean replace) Adds aFormsMapping
(mapping between resource andFormCollection
) to the configuration of the given project.CustomFormManager.createCustomFormGraph
(Project project, String id, String name, String description, String ref) Creates and adds a CustomFormGraph in the given project.CustomFormManager.createCustomFormNode
(Project project, String id, String name, String description, String ref) Creates and adds a CustomFormNode in the given project.CustomFormManager.createFormCollection
(Project project, String id) Creates and adds a FormCollection in the given project.void
CustomFormManager.deleteCustomForm
(Project project, CustomForm customForm, boolean deleteEmptyColl) Removes a CustomForm from the form collection of a projectvoid
CustomFormManager.deleteFormCollection
(Project project, FormCollection formColl) Removes aFormCollection
from the configuration of the given project and its file from file-systemboolean
CustomFormManager.existsCustomFormGraphForResource
(Project project, org.eclipse.rdf4j.model.IRI resource) Tells whether a resource has or not aCustomForm
of type graphCustomFormManager.getAllCustomFormGraphs
(Project project, org.eclipse.rdf4j.model.IRI resource) Returns all theCustomFormGraph
for the given resource (at project and stystem level)CustomFormManager.getBrokenCustomForms
(Project project) Returns all the broken CF structures, both at system and project level.CustomFormManager.getCustomForm
(Project project, String customFormId) Returns theCustomForm
with the given ID.CustomFormManager.getCustomFormGraphSeed
(Project project, it.uniroma2.art.coda.core.CODACore codaCore, org.eclipse.rdf4j.repository.RepositoryConnection repoConnection, org.eclipse.rdf4j.model.Resource resource, Collection<org.eclipse.rdf4j.model.IRI> predicateOrClasses, boolean includeInferred) Returns the CustomFormGraph that probably generated the reified resource.CustomFormManager.getCustomForms
(Project project) Returns all theCustomForm
s at system and project levelCustomFormManager.getCustomForms
(Project project, org.eclipse.rdf4j.model.IRI resource) Returns theCustomForm
for the given resource.static File
CustomFormManager.getCustomFormsFolder
(Project project) Returns the customForms folder for the given project, or at system level if projectName isnull
CustomFormManager.getFormCollection
(Project project, String formCollId) Returns theFormCollection
with the given ID.CustomFormManager.getFormCollection
(Project project, org.eclipse.rdf4j.model.IRI resource) Given a resource (property or class) returns theFormCollection
linked to that resource.CustomFormManager.getFormCollections
(Project project) Returns all theFormCollection
s at system and project levelstatic File
CustomFormManager.getFormCollectionsFolder
(Project project) Returns the formCollections folder for the given project, or at system level if projectName isnull
static File
CustomFormManager.getFormsFolder
(Project project) Returns the forms folder for the given project, or at system level if projectName isnull
CustomFormManager.getProjectCustomForm
(Project project, String customFormId) Returns theCustomForm
with the given ID of the given projectCustomFormManager.getProjectCustomForms
(Project project) Returns all theCustomForm
s for the given projectCustomFormManager.getProjectCustomForms
(Project project, org.eclipse.rdf4j.model.IRI resource) Returns all theCustomForm
for the given resource of the given project.CustomFormManager.getProjectFormCollection
(Project project, String formCollId) Returns theFormCollection
with the given ID in the given project.CustomFormManager.getProjectFormCollection
(Project project, org.eclipse.rdf4j.model.IRI resource) Given a resource (property or class) returns theFormCollection
linked to that resource in the given project.CustomFormManager.getProjectFormCollections
(Project project) Returns all theFormCollection
s in the given projectCustomFormManager.getProjectFormMappings
(Project project) Returns theFormsMapping
of the given project.boolean
CustomFormManager.getReplace
(Project project, org.eclipse.rdf4j.model.IRI resource, boolean fallback) Returns the replace attribute of theFormsMapping
of the given resource in the given project.static Collection<CustomForm>
CustomFormXMLHelper.loadProjectCustomForms
(Project project, Collection<CustomForm> systemCustomForms, Collection<BrokenCFStructure> brokenCFS) Loads the CustomForm files stored in the given projectstatic Collection<FormCollection>
CustomFormXMLHelper.loadProjectFormCollections
(Project project, Collection<CustomForm> projectCustomForms, Collection<CustomForm> systemCustomForms, Collection<BrokenCFStructure> brokenCFS) Loads the FormCollection files stored in the given projectstatic Collection<FormsMapping>
CustomFormXMLHelper.loadProjectFormsMapping
(Project project, Collection<FormCollection> projectFormCollections, Collection<FormCollection> systemFormCollections, Collection<BrokenCFStructure> brokenCFS) void
CustomFormManager.registerCustomFormModelOfProject
(Project project) Initializes and registers the CustomForm structure for the given project (projectName SYSTEM
to initialize at system level)void
CustomFormManager.removeFormsMapping
(Project project, org.eclipse.rdf4j.model.IRI resource) Removes aFormsMapping
(mapping between resource andFormCollection
) from the configuration of the given project.void
CustomFormManager.setReplace
(Project project, org.eclipse.rdf4j.model.IRI resource, boolean replace) void
CustomFormManager.unregisterCustomFormModelOfProject
(Project project) Deregisters the CustomForm structure for the given projectvoid
CustomFormManager.updateCustomFormGraph
(Project project, CustomFormGraph customForm, String name, String description, String ref) void
CustomFormManager.updateCustomFormNode
(Project project, CustomFormNode customForm, String name, String description, String ref) void
CustomFormManager.updateFormCollection
(Project project, FormCollection formColl, Collection<CustomForm> customForms, Collection<org.eclipse.rdf4j.model.IRI> suggestions) ModifierConstructorDescriptionCustomFormModel
(Project project, CustomFormModel systemCFModel) Creates CustomFormModel at project level -
Uses of Project in it.uniroma2.art.semanticturkey.customviews
Modifier and TypeMethodDescriptionProjectCustomViewsManager.getCustomViewManager
(Project project) ModifierConstructorDescriptionCustomViewsManager
(Project project, ExtensionPointManager exptManager) -
Uses of Project 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) An overload ofResourceLocator.listResourceLocations(Project, Repository, Resource)
, with the last two parameters set toProjectACL.AccessLevel.R
andProjectACL.LockLevel.NO
, respectively.ResourceLocator.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) An overload ofResourceLocator.locateResource(Project, Repository, Resource)
, with the last two parameters set toProjectACL.AccessLevel.R
andProjectACL.LockLevel.NO
, respectively.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 Project in it.uniroma2.art.semanticturkey.email
Modifier and TypeMethodDescriptionvoid
EmailService.sendProjCreationMailToAdmin
(STUser creator, Project project) Sends an email to tha administrator users for notifying them that a project has been created (it doesn't send to the user who created) -
Uses of Project in it.uniroma2.art.semanticturkey.extension
Modifier and TypeMethodDescriptionExtensionPointManager.getConfigurationReferences
(Project project, STUser user, String componentIdentifier) Returns the stored configurations associated with a given componentExtensionPointManager.getSettings
(Project project, STUser user, UsersGroup group, String componentIdentifier, Scope scope) ExtensionPointManager.getSettingsDefault
(Project project, STUser user, UsersGroup group, String componentID, Scope scope, Scope defaultScope) <T extends Extension,
C extends Configuration>
TExtensionPointManager.instantiateExtension
(Class<T> targetInterface, PluginSpecification spec, Project project, STUser user) void
ExtensionPointManager.storeSetting
(String componentID, Project project, STUser loggedUser, UsersGroup group, Scope scope, String property, com.fasterxml.jackson.databind.JsonNode propertyValue) void
ExtensionPointManager.storeSettingDefault
(String componentIdentifier, Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, String property, com.fasterxml.jackson.databind.JsonNode propertyValue) void
ExtensionPointManager.storeSettings
(String componentIdentifier, Project project, STUser user, UsersGroup group, Scope scope, com.fasterxml.jackson.databind.node.ObjectNode settings) void
ExtensionPointManager.storeSettingsDefault
(String componentIdentifier, Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, com.fasterxml.jackson.databind.node.ObjectNode settings) -
Uses of Project in it.uniroma2.art.semanticturkey.extension.extpts.collaboration
-
Uses of Project in it.uniroma2.art.semanticturkey.extension.extpts.datasetmetadata
Modifier and TypeMethodDescriptiondefault void
DatasetMetadataExporter.addMetadataToDataset
(Project project, org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.IRI dataGraph) default Settings
DatasetMetadataExporter.importFromMetadataRegistry
(Project project, Scope scope) org.eclipse.rdf4j.model.Model
DatasetMetadataExporter.produceDatasetMetadata
(Project project, org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.IRI dataGraph) -
Uses of Project in it.uniroma2.art.semanticturkey.extension.extpts.deployer
ModifierConstructorDescriptionRepositorySource
(org.eclipse.rdf4j.repository.RepositoryConnection sourceRepository, org.eclipse.rdf4j.model.IRI[] graphs, Project project) -
Uses of Project in it.uniroma2.art.semanticturkey.extension.extpts.reformattingexporter
-
Uses of Project in it.uniroma2.art.semanticturkey.extension.impl
Modifier and TypeMethodDescriptionExtensionPointManagerImpl.getConfigurationReferences
(Project project, STUser user, String componentIdentifier) ExtensionPointManagerImpl.getSettings
(Project project, STUser user, UsersGroup group, String componentIdentifier, Scope scope) ExtensionPointManagerImpl.getSettingsDefault
(Project project, STUser user, UsersGroup group, String componentID, Scope scope, Scope defaultScope) <T extends Extension,
C extends Configuration>
TExtensionPointManagerImpl.instantiateExtension
(Class<T> targetInterface, PluginSpecification spec, Project project, STUser user) void
ExtensionPointManagerImpl.storeSetting
(String componentID, Project project, STUser loggedUser, UsersGroup group, Scope scope, String property, com.fasterxml.jackson.databind.JsonNode propertyValue) void
ExtensionPointManagerImpl.storeSettingDefault
(String componentID, Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, String property, com.fasterxml.jackson.databind.JsonNode propertyValue) void
ExtensionPointManagerImpl.storeSettings
(String componentIdentifier, Project project, STUser user, UsersGroup group, Scope scope, com.fasterxml.jackson.databind.node.ObjectNode settings) void
ExtensionPointManagerImpl.storeSettingsDefault
(String componentIdentifier, Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, com.fasterxml.jackson.databind.node.ObjectNode settings) -
Uses of Project in it.uniroma2.art.semanticturkey.extension.settings
Modifier and TypeMethodDescriptiondefault T
PGSettingsManager.getProjectSettings
(Project project, UsersGroup group) default T
PGSettingsManager.getProjectSettings
(Project project, UsersGroup group, boolean explicit) default T
ProjectSettingsManager.getProjectSettings
(Project project) default T
ProjectSettingsManager.getProjectSettings
(Project project, boolean explicit) default T
PUSettingsManager.getProjectSettings
(Project project, STUser user) default T
PUSettingsManager.getProjectSettings
(Project project, STUser user, boolean explicit) default T
PUSettingsManager.getPUSettingsProjectDefault
(Project project) default Settings
SettingsManager.getSettings
(Project project, STUser user, UsersGroup group, Scope scope) default Settings
SettingsManager.getSettings
(Project project, STUser user, UsersGroup group, Scope scope, boolean explicit) default Settings
SettingsManager.getSettingsDefault
(Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope) default void
PGSettingsManager.storeProjectSettings
(Project project, UsersGroup group, T settings) default void
ProjectSettingsManager.storeProjectSettings
(Project project, T settings) default void
PUSettingsManager.storeProjectSettings
(Project project, STUser user, T settings) default void
PUSettingsManager.storePUSettingsProjectDefault
(Project project, T settings) default void
SettingsManager.storeSettings
(Project project, STUser user, UsersGroup group, Scope scope, Settings settings) default void
SettingsManager.storeSettingsDefault
(Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, Settings settings) -
Uses of Project in it.uniroma2.art.semanticturkey.ontology
Modifier and TypeMethodDescriptionvoid
OntologyManager.addOntologyImportFromLocalProject
(org.eclipse.rdf4j.repository.RepositoryConnection conn, ImportModality modality, Project sourceProject, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports) Imports an ontology from a local projectvoid
OntologyManager.getImportedOntologyFromLocalProject
(org.eclipse.rdf4j.repository.RepositoryConnection managedConnection, String baseURI, Project sourceProject, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports) Retrieves an ontology that is a failed import from a local project -
Uses of Project in it.uniroma2.art.semanticturkey.ontology.impl
Modifier and TypeMethodDescriptionvoid
OntologyManagerImpl.addOntologyImportFromLocalProject
(Project sourceProject, ImportModality modality, boolean updateImportStatement, org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean validationCurrentlyEnabled, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports, Set<org.eclipse.rdf4j.model.IRI> importedOntologies) void
OntologyManagerImpl.addOntologyImportFromLocalProject
(org.eclipse.rdf4j.repository.RepositoryConnection conn, ImportModality modality, Project sourceProject, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports) void
OntologyManagerImpl.getImportedOntologyFromLocalProject
(org.eclipse.rdf4j.repository.RepositoryConnection conn, String baseURI, Project sourceProject, TransitiveImportMethodAllowance transitiveImportAllowance, Set<org.eclipse.rdf4j.model.IRI> failedImports) ModifierConstructorDescriptionOntologyManagerImpl
(Project project, String repositoryName, boolean validationEnabled) -
Uses of Project in it.uniroma2.art.semanticturkey.project
Modifier and TypeMethodDescriptionstatic Project
ProjectManager.accessProject
(ProjectConsumer consumer, String projectName, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) ProjectConsumer
s may request access to a project through this method.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) static Project
ProjectManager.getProject
(String projectName) returns theProject
with name =projectName
.static Project
ProjectManager.getProject
(String projectName, boolean descriptionAllowed) static Project
ProjectManager.getProjectDescription
(String projectName) returns a instance of a concrete implementation of classProject
, with the sole exception that the project is not activated (no data is loaded)Modifier and TypeMethodDescriptionstatic Collection<Project>
ProjectManager.listOpenProjects()
static Collection<Project>
ProjectManager.listOpenProjects
(ProjectConsumer consumer) lists the open projects.Modifier and TypeMethodDescriptionvoid
ProjectManager.ProjectEventHandler.afterProjectInitialization
(Project project) void
ProjectManager.ProjectEventHandler.beforeProjectTearDown
(Project project) ProjectManager.checkAccessibility
(ProjectConsumer consumer, Project project, ProjectACL.AccessLevel requestedAccessLevel, ProjectACL.LockLevel requestedLockLevel) static boolean
Modifier and TypeMethodDescriptionstatic void
ProjectManager.handleProjectExclusively
(String projectName, Consumer<Project> projectConsumer) ModifierConstructorDescriptionOntologyImportSourceManager
(Project project) VersionManager
(Project project) -
Uses of Project in it.uniroma2.art.semanticturkey.properties
Modifier and TypeMethodDescriptionstatic File
STPropertiesManager.getPGBindingPropertyFolder
(Project project, UsersGroup group, String pluginID) Returns the folder/pu_bindings/ / /plugins/ / static <T extends STProperties>
TSTPropertiesManager.getPGSettings
(Class<T> valueType, Project project, UsersGroup group, String pluginID) Returns the value of a pg_setting about the given project-group-plugin.static <T extends STProperties>
TSTPropertiesManager.getPGSettings
(Class<T> valueType, Project project, UsersGroup group, String pluginID, boolean explicit) static File
STPropertiesManager.getProjectPropertyFolder
(Project project, String pluginID) Returns the folder/projects/ /plugins/ / static <T extends STProperties>
TSTPropertiesManager.getProjectSettings
(Class<T> valueType, Project project, String pluginID) Returns the project settings about a plugin.static <T extends STProperties>
TSTPropertiesManager.getProjectSettings
(Class<T> valueType, Project project, String pluginID, boolean explicit) Returns the project settings about a plugin.static File
STPropertiesManager.getPUBindingPropertyFolder
(Project project, STUser user, String pluginID) Returns the folder/pu_bindings/ / /plugins/ / static <T extends STProperties>
TSTPropertiesManager.getPUSettings
(Class<T> valueType, Project project, STUser user, String pluginID) Returns the pu_settings about a plugin.static <T extends STProperties>
TSTPropertiesManager.getPUSettings
(Class<T> valueType, Project project, STUser user, String pluginID, boolean explicit) static <T extends STProperties>
TSTPropertiesManager.getPUSettingsProjectDefault
(Class<T> valueType, Project project, String pluginID) Returns the value of a default pu_settings at project levelstatic Object
STPropertiesManager.getSinglePropertyDefaultFromSettings
(STProperties props, Project project, STUser user, ExtensionPointManager exptManager, String prop) static void
STPropertiesManager.loadDefaultsFromSettings
(STProperties props, Project project, STUser user) static void
STPropertiesManager.setPGSettings
(STProperties settings, Project project, UsersGroup group, String pluginID) Convenience overload ofSTPropertiesManager.setPGSettings(STProperties, Project, UsersGroup, String, boolean)
that disallows the storage of incomplete settings (i.e. missing values for required property).static void
STPropertiesManager.setPGSettings
(STProperties preferences, Project project, UsersGroup group, String pluginID, boolean allowIncompletePropValueSet) Sets the values of pg_setting related to the given project-group-pluginstatic void
STPropertiesManager.setProjectSettings
(STProperties settings, Project project, String pluginID) Convenience overload ofSTPropertiesManager.setProjectSettings(STProperties, Project, String, boolean)
that disallows the storage of incomplete settings (i.e. missing values for required property).static void
STPropertiesManager.setProjectSettings
(STProperties settings, Project project, String pluginID, boolean allowIncompletePropValueSet) Sets the values of project settings related to a plugin.static void
STPropertiesManager.setPUSettings
(STProperties settings, Project project, STUser user, String pluginID) Convenience overload ofSTPropertiesManager.setPUSettings(STProperties, Project, STUser, String, boolean)
that disallows the storage of incomplete settings (i.e. missing values for required property).static void
STPropertiesManager.setPUSettings
(STProperties preferences, Project project, STUser user, String pluginID, boolean allowIncompletePropValueSet) Sets the values of pu_setting related to the given project-user-pluginstatic void
STPropertiesManager.setPUSettingsProjectDefault
(STProperties settings, Project project, String pluginID, boolean allowIncompletePropValueSet) Sets the value of a default pu-setting at project level. -
Uses of Project in it.uniroma2.art.semanticturkey.rbac
Modifier and TypeMethodDescriptionstatic void
RBACManager.addCapability
(Project project, String role, String capability) static void
RBACManager.createRole
(Project project, String roleName) static void
RBACManager.deleteRole
(Project project, String roleName) static RBACProcessor
RBACManager.getRBACProcessor
(Project project, String role) Returns the RBACProcessor for the given role in the given project.static Role
Returns the role with the given name,null
if no role is found with the given name.static Collection<String>
RBACManager.getRoleCapabilities
(Project project, String role) Returns the capabilities of the given role.static File
RBACManager.getRoleFile
(Project project, String role) static Collection<Role>
Returns the roles defined at system level and in the given projectstatic File
RBACManager.getRolesDir
(Project project) static void
RBACManager.loadRBACProcessor
(Project project) Loads the roles and the rbac processor for the given project.static void
RBACManager.removeCapability
(Project project, String role, String capability) static boolean
RBACManager.roleExists
(Project project, String roleName) static void
RBACManager.setCapabilities
(Project project, String role, Collection<String> capabilities) -
Uses of Project in it.uniroma2.art.semanticturkey.resources
Modifier and TypeMethodDescriptionstatic Scope
Scope.computeScope
(Project project, STUser user) static Collection<Reference>
Reference.liftIdentifiers
(Project project, STUser user, Collection<String> identifiers) -
Uses of Project in it.uniroma2.art.semanticturkey.security
Modifier and TypeMethodDescriptionprotected boolean
STAuthorizationEvaluator.evaluatePrologGoal
(String prologGoal, Collection<Role> userRoles, Project targetForRBAC) -
Uses of Project in it.uniroma2.art.semanticturkey.services
Modifier and TypeMethodDescriptionSimpleSTServiceContext.getProject()
SimpleSTServiceContext.getProject
(int index) STServiceAdapter.getProject()
STServiceContext.getProject()
STServiceContext.getProject
(int index) -
Uses of Project in it.uniroma2.art.semanticturkey.services.events
ModifierConstructorDescriptionResourceCreated
(org.eclipse.rdf4j.model.Resource resource, RDFResourceRole role, org.eclipse.rdf4j.model.Resource wgraph, org.eclipse.rdf4j.repository.Repository repository, Project project, STUser author) ResourceDeleted
(org.eclipse.rdf4j.model.Resource resource, RDFResourceRole role, org.eclipse.rdf4j.model.Resource wgraph, org.eclipse.rdf4j.repository.Repository repository, Project project, STUser author) ResourceEvent
(org.eclipse.rdf4j.model.Resource resource, RDFResourceRole role, org.eclipse.rdf4j.model.Resource wgraph, org.eclipse.rdf4j.repository.Repository repository, Project project, STUser author) ResourceModified
(org.eclipse.rdf4j.model.Resource resource, RDFResourceRole role, org.eclipse.rdf4j.model.Resource wgraph, org.eclipse.rdf4j.repository.Repository repository, Project project, STUser author) -
Uses of Project in it.uniroma2.art.semanticturkey.services.http
Modifier and TypeMethodDescriptionSTServiceHTTPContext.getProject()
STServiceHTTPContext.getProject
(int index) Deprecated. -
Uses of Project in it.uniroma2.art.semanticturkey.settings.events
ModifierConstructorDescriptionSettingsDefaultsUpdated
(SettingsManager settingsManager, Project project, STUser user, UsersGroup group, Scope scope, Scope defaultScope, Settings settings) SettingsEvent
(SettingsManager settingsManager, Project project, STUser user, UsersGroup group, Scope scope, Settings settings) SettingsUpdated
(SettingsManager settingsManager, Project project, STUser user, UsersGroup group, Scope scope, Settings settings) -
Uses of Project in it.uniroma2.art.semanticturkey.storage
Modifier and TypeMethodDescriptionstatic File
StorageManager.getProjectStorageDirectory
(Project project) static File
StorageManager.getPUStorageDirectory
(Project project, STUser user) -
Uses of Project in it.uniroma2.art.semanticturkey.user
Modifier and TypeMethodDescriptionstatic void
ProjectUserBindingsManager.clonePUBinding
(STUser sourceUser, Project sourceProject, STUser targetUser, Project targetProject) Clone the PUBinding settings from a project-user pair to another.static UsersGroup
ProjectUserBindingsManager.getUserGroup
(STUser user, Project project) Returns the UsersGroup which the given user belongs tostatic boolean
ProjectUserBindingsManager.hasUserAccessToProject
(STUser user, Project project) Returns true if user has right to access the project (if it has any role in the given project or if it is admin)static boolean
ProjectGroupBindingsManager.hasUserOwnershipOfSchemes
(STUser user, Project project, List<org.eclipse.rdf4j.model.IRI> schemes, boolean or) Returns true if user belongs to a group that has ownership on the given schemes. -
Uses of Project in it.uniroma2.art.semanticturkey.user.notification
Modifier and TypeMethodDescriptionboolean
NotificationPreferencesAPI.addToUser
(STUser user, Project project, RDFResourceRole role, NotificationPreferencesAPI.Action action) void
NotificationPreferencesAPI.addToUser
(STUser user, Project project, Map<RDFResourceRole, List<NotificationPreferencesAPI.Action>> preferences) boolean
NotificationPreferencesAPI.addToUser
(STUser user, Project project, org.eclipse.rdf4j.model.Resource resource) boolean
UserNotificationsAPI.clearNotifications
(STUser user, Project project) NotificationPreferencesAPI.getRoleActionsNotificationPreferences
(Project project, STUser user) List<org.eclipse.rdf4j.model.Resource>
NotificationPreferencesAPI.listResourcesFromUserInProject
(Project project, STUser user) Returns the resources that a user is watching in a project.boolean
NotificationPreferencesAPI.removeProjResFromUser
(STUser user, Project project, org.eclipse.rdf4j.model.Resource resource) boolean
NotificationPreferencesAPI.removeProjRoleActionFromUser
(STUser user, Project project, RDFResourceRole role, NotificationPreferencesAPI.Action action) UserNotificationsAPI.retrieveNotifications
(STUser user, Project project) NotificationPreferencesAPI.searchUserFromProjRes
(Project project, org.eclipse.rdf4j.model.Resource resource) NotificationPreferencesAPI.searchUserFromProjRoleAction
(Project project, RDFResourceRole role, NotificationPreferencesAPI.Action action) boolean
UserNotificationsAPI.storeNotification
(STUser user, Project project, org.eclipse.rdf4j.model.Resource resource, RDFResourceRole role, NotificationPreferencesAPI.Action action) -
Uses of Project in it.uniroma2.art.semanticturkey.versioning
Modifier and TypeMethodDescriptionResourceMetadataManager.getResourceMetadataPattern
(Project project, String reference) Returns theResourceMetadataPattern
with the given reference.