Package org.intermine.api.profile
-
Interface Summary Interface Description TagChecker An interface for checking the validity of tags.Taggable An interface for items that may have tags stored for them in the user profile database. -
Class Summary Class Description BagSet A class containing valiud and invalid bags.BagValue A class representing a value stored in an InterMineBag.InterMineBag An object that represents a bag of objects in our database for the webapp.InvalidBag A class representing a bag that is invalid because it does not conform to the current model.ModelUpdate Update savedquery, savedtemplatequery and savedbag when the model has been changedPathQueryUpdate Class for updating a pathquery with a new modelPreferencesHandler PreferencesManager Class encapsulating the logic for reading user preferences in and out of the DB.Profile Class to represent a user of the webapp The profile is responsible for informing its search repository of all web-searchable objects created or deleted on its watch.ProfileManager Class to manage and persist user profile data such as saved bagsProfileManager.ApiPermission A representation of the level of permissions granted to a user.SavedQuery Container for a saved query.StorableBag Base class for representations of user's collections of objects stored in a database.TagHandler Extension of PathQueryHandler to handle parsing TemplateQueriesTagManager Manager class for tags.TagManagerFactory Factory class for creating TagManager objects.TagMapper A class that handles transforming a list of tags into a list of strings of different types.TemplateQueryUpdate A class to update template queries to match a new Data model.UserPreferences -
Enum Summary Enum Description BagState Enumeration for describing the state of a bag: current not current (= the upgrading process has not been executed yet) upgrading (= the upgrading process is upgrading it) to upgrade (= the upgrading process has not been able to upgrade it because there are some conflicts that the user has to solve manually ))ProfileManager.ApiPermission.Level The possible permission levels.TagMapper.Field The valid fields that can be read from a tag -
Exception Summary Exception Description BadTemplateException Exception thrown when template has invalid name.BagDoesNotExistException Exception thrown when bag is not found.DuplicateMappingException ProfileAlreadyExistsException Exception thrown when attempting to create a profile element with a name that already exists.ProfileManager.AuthenticationException Exception thrown when the authentication fails.TagManager.TagException Class for reporting exceptions from tag manipulation actions.TagManager.TagNameException Class for representing errors due to the use of illegal tag names.TagManager.TagNamePermissionException Class for representing errors due to the restricted nature of some tags.UserAlreadyShareBagException Exception thrown when a user already shares the bag.UserNotFoundException Exception thrown when user is not found.