Uses of Class
it.uniroma2.art.semanticturkey.user.UsersGroup
Package
Description
-
Uses of UsersGroup in it.uniroma2.art.semanticturkey.extension
Modifier and TypeMethodDescriptionExtensionPointManager.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) 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 UsersGroup in it.uniroma2.art.semanticturkey.extension.impl
Modifier and TypeMethodDescriptionExtensionPointManagerImpl.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) 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 UsersGroup 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 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
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 UsersGroup 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 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-plugin -
Uses of UsersGroup 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 UsersGroup in it.uniroma2.art.semanticturkey.user
Modifier and TypeMethodDescriptionProjectGroupBinding.getGroup()
ProjectUserBinding.getGroup()
static UsersGroup
UsersGroupsManager.getGroupByIRI
(org.eclipse.rdf4j.model.IRI iri) Returns the group with the given IRI.static UsersGroup
UsersGroupsManager.getGroupByShortName
(String name) Returns the group with the given name.static UsersGroup
ProjectUserBindingsManager.getUserGroup
(STUser user, Project project) Returns the UsersGroup which the given user belongs tostatic UsersGroup
UsersGroupsManager.updateDescription
(UsersGroup group, String description) Updates the description of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateFullName
(UsersGroup group, String fullName) Updates the fullName of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateLogoUrl
(UsersGroup group, String logoUrl) Updates the logoUrl of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateShortName
(UsersGroup group, String shortName) Updates the shortName of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateWebPage
(UsersGroup group, String webPage) Updates the webPage of the given group and returns it updatedModifier and TypeMethodDescriptionstatic Collection<UsersGroup>
UsersGroupsManager.listGroups()
Returns a list of all the groupsUsersGroupsRepoHelper.listGroups()
Returns a list of all the users into the repositoryModifier and TypeMethodDescriptionstatic void
ProjectGroupBindingsManager.addSchemesToPGBinding
(UsersGroup group, AbstractProject project, Collection<org.eclipse.rdf4j.model.IRI> schemes) Adds schemes to the binding between the given project-group pairstatic void
ProjectGroupBindingsManager.addSchemeToPGBinding
(UsersGroup group, AbstractProject project, org.eclipse.rdf4j.model.IRI scheme) Adds role to the binding between the given project-group pairvoid
ProjectUserBinding.assignGroup
(UsersGroup group) static void
ProjectUserBindingsManager.assignGroupToPUBinding
(STUser user, AbstractProject project, UsersGroup group) Assigns a group to the binding between the given project-user pairstatic void
UsersGroupsManager.createGroup
(UsersGroup group) add a groupstatic void
ProjectGroupBindingsManager.createPGBindingsOfGroup
(UsersGroup group) Creates all the project-group bindings folders related to the given group.static void
UsersGroupsManager.deleteGroup
(UsersGroup group) Delete the user with the given emailstatic void
ProjectGroupBindingsManager.deletePGBindingsOfGroup
(UsersGroup group) When a group is deleted, deletes all the project-group bindings folders related to the given groupstatic Collection<File>
ProjectGroupBindingsManager.getGroupBindingsFolders
(UsersGroup group) Returns the group folders under all the/pg_bindings/ / folders static File
UsersGroupsManager.getGroupFolder
(UsersGroup group) Returns the group folder under/groups/ for the given group static ProjectGroupBinding
ProjectGroupBindingsManager.getPGBinding
(UsersGroup group, AbstractProject project) Returns the ProjectGroupBinding that binds the given group and projectstatic File
ProjectGroupBindingsManager.getPGBindingFolder
(AbstractProject project, UsersGroup group) Returns (and create if it doesn't exist) a folder for the given project-group binding.static File
ProjectGroupBindingsManager.getPGBindingsFolder
(AbstractProject project, UsersGroup group) Returns the user folders under/pg_bindings/ / for the given project-group pair void
UsersGroupsRepoHelper.insertGroup
(UsersGroup group) Insert the given group into the repositorystatic void
ProjectGroupBindingsManager.removeAllSchemesFromPGBinding
(UsersGroup group, AbstractProject project) Remove all the schemes assigned to a group in a projectstatic void
ProjectGroupBindingsManager.removeSchemeFromPGBinding
(UsersGroup group, AbstractProject project, org.eclipse.rdf4j.model.IRI scheme) Removes a scheme from the binding between the given project-group pairstatic void
ProjectUserBindingsManager.setGroupLimitationsToPUBinding
(STUser user, AbstractProject project, UsersGroup group, boolean limitations) Assigns a group to the binding between the given project-user pairstatic UsersGroup
UsersGroupsManager.updateDescription
(UsersGroup group, String description) Updates the description of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateFullName
(UsersGroup group, String fullName) Updates the fullName of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateLogoUrl
(UsersGroup group, String logoUrl) Updates the logoUrl of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateShortName
(UsersGroup group, String shortName) Updates the shortName of the given group and returns it updatedstatic UsersGroup
UsersGroupsManager.updateWebPage
(UsersGroup group, String webPage) Updates the webPage of the given group and returns it updated