Modifier and Type | Interface and Description |
---|---|
interface |
AssociationType |
interface |
RelatedTopic
A Topic-Association pair.
|
interface |
TopicType
Specification of a topic type -- part of DeepaMehta's type system, like a class.
|
interface |
Type |
Modifier and Type | Method and Description |
---|---|
Topic |
TopicRole.getTopic() |
Topic |
Association.getTopic(String roleTypeUri) |
Topic |
Association.getTopicByType(String topicTypeUri) |
Topic |
Topic.loadChildTopics() |
Topic |
Topic.loadChildTopics(String childTypeUri) |
Modifier and Type | Method and Description |
---|---|
Iterable<Topic> |
ViewConfiguration.getConfigTopics() |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AttachedAssociationType
An association type that is attached to the
DeepaMehtaService . |
(package private) class |
AttachedRelatedTopic
A Topic-Association pair that is attached to the
DeepaMehtaService . |
(package private) class |
AttachedTopic
A topic that is attached to the
DeepaMehtaService . |
(package private) class |
AttachedTopicType
A topic type that is attached to the
DeepaMehtaService . |
(package private) class |
AttachedType |
Modifier and Type | Field and Description |
---|---|
private Topic |
PluginImpl.pluginTopic |
Modifier and Type | Field and Description |
---|---|
private Map<String,Topic> |
AttachedViewConfiguration.configTopics |
private Iterator<Topic> |
TopicIterable.topics |
Modifier and Type | Method and Description |
---|---|
Topic |
AccessControlImpl.checkCredentials(Credentials cred) |
private Topic |
PluginImpl.createPluginTopic()
Creates a Plugin topic in the DB.
|
Topic |
EmbeddedService.createRoleType(TopicModel model) |
Topic |
EmbeddedService.createTopic(TopicModel model) |
private Topic |
EmbeddedService.createTopic(TopicModel model,
String uriPrefix) |
Topic |
TypeStorageImpl.fetchChildType(Association assoc) |
Topic |
TypeStorageImpl.fetchParentType(Association assoc) |
private Topic |
PluginImpl.fetchPluginTopic() |
private Topic |
ValueStorage.fetchReferencedTopic(TopicReferenceModel topicRef) |
private Topic |
AttachedAssociation.filterTopic(DeepaMehtaObject object,
String topicTypeUri) |
private Topic |
AttachedAssociation.filterTopic(Role role,
String roleTypeUri) |
private Topic |
AttachedViewConfiguration.getConfigTopic(String configTypeUri) |
(package private) Topic |
PluginImpl.getPluginTopic() |
Topic |
AccessControlImpl.getPrivateWorkspace(String username) |
Topic |
AttachedTopicRole.getTopic() |
Topic |
EmbeddedService.getTopic(long topicId) |
Topic |
AttachedAssociation.getTopic(String roleTypeUri) |
Topic |
EmbeddedService.getTopic(String key,
SimpleValue value) |
Topic |
AttachedAssociation.getTopicByType(String topicTypeUri) |
Topic |
AccessControlImpl.getUsernameTopic(javax.servlet.http.HttpServletRequest request) |
Topic |
AccessControlImpl.getUsernameTopic(String username) |
Topic |
AccessControlImpl.getWorkspace(String uri) |
private Topic |
AccessControlImpl.instantiate(TopicModel model)
Instantiates a topic without performing permission check.
|
(package private) Topic |
TopicIterator.instantiateObject(TopicModel model) |
(package private) Topic |
EmbeddedService.instantiateTopic(TopicModel model)
Attaches this core service to a topic model fetched from storage layer.
|
Topic |
AttachedTopic.loadChildTopics() |
Topic |
AttachedTopic.loadChildTopics(String childTypeUri) |
(package private) Topic |
TypeStorageImpl.storeViewConfigTopic(RoleModel configurable,
TopicModel configTopic) |
private Topic |
EmbeddedService.topicFactory(TopicModel model,
String uriPrefix)
Factory method: creates a new topic in the DB according to the given model
and returns a topic instance.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Topic> |
EmbeddedService.getAllTopics() |
Iterable<Topic> |
AttachedViewConfiguration.getConfigTopics() |
List<Topic> |
EmbeddedService.getTopics(String key,
SimpleValue value) |
List<Topic> |
EmbeddedService.getTopicsByProperty(String propUri,
Object propValue) |
List<Topic> |
EmbeddedService.getTopicsByPropertyRange(String propUri,
Number from,
Number to) |
private List<Topic> |
EmbeddedService.instantiateTopics(List<TopicModel> models) |
Iterator<Topic> |
TopicIterable.iterator() |
List<Topic> |
EmbeddedService.searchTopics(String searchTerm,
String fieldUri) |
Modifier and Type | Method and Description |
---|---|
private void |
AttachedViewConfiguration.addConfigTopic(Topic configTopic) |
private void |
TypeStorageImpl.checkAssociationType(String assocTypeUri,
Topic typeTopic) |
private void |
TypeStorageImpl.checkTopicType(String topicTypeUri,
Topic typeTopic) |
private void |
TypeStorageImpl.deleteSequence(Topic typeTopic) |
private List<AssociationDefinitionModel> |
TypeStorageImpl.fetchAssociationDefinitions(Topic typeTopic) |
private Map<Long,AssociationDefinitionModel> |
TypeStorageImpl.fetchAssociationDefinitionsUnsorted(Topic typeTopic) |
private List<RelatedAssociationModel> |
TypeStorageImpl.fetchSequence(Topic typeTopic) |
private ViewConfigurationModel |
TypeStorageImpl.fetchTypeViewConfig(Topic typeTopic) |
private void |
JerseyResponseFilter.firePreSend(Topic topic) |
private void |
AttachedChildTopics.put(String childTypeUri,
Topic topic)
Puts a single-valued child.
|
private void |
AttachedChildTopics.remove(String childTypeUri,
Topic topic)
Removes a value from a multiple-valued child.
|
private void |
AttachedChildTopics.removeFromChildTopics(Topic childTopic,
AssociationDefinition assocDef)
For multiple-valued childs
|
Modifier and Type | Method and Description |
---|---|
private void |
JerseyResponseFilter.firePreSendTopics(Iterable<Topic> topics) |
Modifier and Type | Method and Description |
---|---|
boolean |
TopicReferenceModel.isReferingTo(Topic topic)
Checks weather this reference refers to the given topic.
|
Modifier and Type | Method and Description |
---|---|
Topic |
DeepaMehtaService.createRoleType(TopicModel model) |
Topic |
DeepaMehtaService.createTopic(TopicModel model) |
Topic |
TypeStorage.fetchChildType(Association assoc) |
Topic |
TypeStorage.fetchParentType(Association assoc) |
Topic |
DeepaMehtaService.getTopic(long topicId) |
Topic |
DeepaMehtaService.getTopic(String key,
SimpleValue value)
Looks up a single topic by exact value.
|
Modifier and Type | Method and Description |
---|---|
Iterable<Topic> |
DeepaMehtaService.getAllTopics() |
List<Topic> |
DeepaMehtaService.getTopics(String key,
SimpleValue value)
Looks up topics by key and value.
|
List<Topic> |
DeepaMehtaService.getTopicsByProperty(String propUri,
Object propValue) |
List<Topic> |
DeepaMehtaService.getTopicsByPropertyRange(String propUri,
Number from,
Number to) |
List<Topic> |
DeepaMehtaService.searchTopics(String searchTerm,
String fieldUri)
Performs a fulltext search.
|
Modifier and Type | Method and Description |
---|---|
Topic |
AccessControl.checkCredentials(Credentials cred)
Checks if the given credentials are valid.
|
Topic |
AccessControl.getPrivateWorkspace(String username)
Returns the private workspace of the given user.
|
Topic |
AccessControl.getUsernameTopic(javax.servlet.http.HttpServletRequest request)
Convenience method that returns the Username topic that corresponds to a request.
|
Topic |
AccessControl.getUsernameTopic(String username)
Returns the Username topic that corresponds to a username.
|
Topic |
AccessControl.getWorkspace(String uri)
Returns a workspace by URI.
|
Modifier and Type | Method and Description |
---|---|
void |
PostCreateTopicListener.postCreateTopic(Topic topic) |
void |
PostDeleteTopicListener.postDeleteTopic(Topic topic) |
void |
PostUpdateTopicListener.postUpdateTopic(Topic topic,
TopicModel newModel,
TopicModel oldModel) |
void |
PostUpdateTopicRequestListener.postUpdateTopicRequest(Topic topic) |
void |
PreDeleteTopicListener.preDeleteTopic(Topic topic) |
void |
PreSendTopicListener.preSendTopic(Topic topic) |
void |
PreUpdateTopicListener.preUpdateTopic(Topic topic,
TopicModel newModel) |
Modifier and Type | Method and Description |
---|---|
static String |
DeepaMehtaUtils.topicNames(Iterable<? extends Topic> topics) |
static List<TopicModel> |
DeepaMehtaUtils.toTopicModels(Iterable<? extends Topic> topics) |
Modifier and Type | Method and Description |
---|---|
private Topic |
AccessControlPlugin.checkCredentials(Credentials cred) |
Topic |
AccessControlPlugin.createUserAccount(Credentials cred) |
Topic |
AccessControlService.createUserAccount(Credentials cred) |
Topic |
AccessControlPlugin.getPrivateWorkspace() |
Topic |
AccessControlService.getPrivateWorkspace()
Returns the private workspace of the logged in user.
|
Topic |
AccessControlPlugin.getUsernameTopic(String username) |
Topic |
AccessControlService.getUsernameTopic(String username)
Returns the "Username" topic for the specified username.
|
private Topic |
AccessControlPlugin.getUsernameTopicOrThrow(String username) |
Modifier and Type | Method and Description |
---|---|
Collection<Topic> |
AccessControlPlugin.getTopicsByCreator(String username) |
Collection<Topic> |
AccessControlService.getTopicsByCreator(String username) |
Collection<Topic> |
AccessControlPlugin.getTopicsByOwner(String username) |
Collection<Topic> |
AccessControlService.getTopicsByOwner(String username) |
Modifier and Type | Method and Description |
---|---|
private void |
AccessControlPlugin.assignSearchTopic(Topic searchTopic) |
private boolean |
AccessControlPlugin.getLoginEnabled(Topic usernameTopic) |
void |
AccessControlPlugin.postCreateTopic(Topic topic) |
void |
AccessControlPlugin.postUpdateTopic(Topic topic,
TopicModel newModel,
TopicModel oldModel) |
void |
AccessControlPlugin.preUpdateTopic(Topic topic,
TopicModel newModel) |
private void |
AccessControlPlugin.setWorkspaceOwner(Topic workspace) |
void |
AccessControlPlugin.setWorkspaceOwner(Topic workspace,
String username) |
void |
AccessControlService.setWorkspaceOwner(Topic workspace,
String username)
Sets the owner of a workspace.
|
Modifier and Type | Method and Description |
---|---|
private void |
Migration8.createMemberships(Topic usernameTopic) |
Modifier and Type | Method and Description |
---|---|
private void |
Migration1.migrateBoxRendererProperties(Topic topic) |
Modifier and Type | Method and Description |
---|---|
private void |
ConfigPlugin.assignConfigTopicToWorkspace(Topic configTopic,
ConfigModificationRole role) |
void |
ConfigPlugin.createConfigTopic(String configTypeUri,
Topic topic) |
void |
ConfigService.createConfigTopic(String configTypeUri,
Topic topic) |
private ConfigDefinition |
ConfigPlugin.getApplicableConfigDefinition(Topic topic,
String configTypeUri)
Returns the configuration definition for the given config type that is applicable to the given topic.
|
private List<ConfigDefinition> |
ConfigPlugin.getApplicableConfigDefinitions(Topic topic)
Returns all configuration definitions applicable to a given topic.
|
(package private) abstract String |
ConfigTarget.hashKey(Topic topic) |
private String |
ConfigPlugin.info(Topic topic) |
void |
ConfigPlugin.postCreateTopic(Topic topic) |
Modifier and Type | Field and Description |
---|---|
private Topic |
Migration2.Entry.parent |
private Topic |
Migration2.Entry.topic |
Modifier and Type | Method and Description |
---|---|
private void |
Migration2.bufferAddressEntry(Topic addressEntry) |
private void |
Migration2.bufferPhoneEntry(Topic phoneEntry) |
Constructor and Description |
---|
Migration2.Entry(Topic topic,
Topic parent,
long labelId,
long objectId) |
Modifier and Type | Method and Description |
---|---|
Topic |
FacetsPlugin.getFacet(DeepaMehtaObject object,
String facetTypeUri) |
Topic |
FacetsService.getFacet(DeepaMehtaObject object,
String facetTypeUri)
Retrieves a facet value.
|
Topic |
FacetsPlugin.getFacet(long topicId,
String facetTypeUri) |
Topic |
FacetsService.getFacet(long topicId,
String facetTypeUri) |
Topic |
FacetsPlugin.getFacettedTopic(long topicId,
List<String> facetTypeUris) |
Topic |
FacetsService.getFacettedTopic(long topicId,
List<String> facetTypeUris) |
Modifier and Type | Method and Description |
---|---|
Topic |
FilesService.createFile(InputStream in,
String path)
Creates a file in the file repository, and creates a corresponding File topic.
|
Topic |
FilesPlugin.createFile(InputStream in,
String path) |
private Topic |
FilesPlugin.createFileOrFolderTopic(TopicModel model) |
private Topic |
FilesPlugin.createFileTopic(File path)
Creates a File topic representing the file at the given absolute path.
|
private Topic |
FilesPlugin.createFolderTopic(File path)
Creates a Folder topic representing the directory at the given absolute path.
|
private Topic |
FilesPlugin.fetchFileTopic(File path)
Fetches the File topic representing the file at the given absolute path.
|
private Topic |
FilesPlugin.fetchFolderTopic(File path)
Fetches the Folder topic representing the folder at the given absolute path.
|
private Topic |
FilesPlugin.fetchTopic(File path,
String topicTypeUri)
Fetches the File/Folder topic representing the file/directory at the given absolute path.
|
Topic |
FilesService.getChildFileTopic(long folderTopicId,
String path)
Returns the File topic representing the file at a given repository path.
|
Topic |
FilesPlugin.getChildFileTopic(long folderTopicId,
String path) |
Topic |
FilesService.getChildFolderTopic(long folderTopicId,
String path)
Returns the Folder topic representing the folder at a given repository path.
|
Topic |
FilesPlugin.getChildFolderTopic(long folderTopicId,
String path) |
Topic |
FilesService.getFileTopic(String path)
Returns the File topic representing the file at a given repository path.
|
Topic |
FilesPlugin.getFileTopic(String path) |
Topic |
FilesService.getFolderTopic(String path)
Returns the Folder topic representing the folder at a given repository path.
|
Topic |
FilesPlugin.getFolderTopic(String path) |
Modifier and Type | Method and Description |
---|---|
private void |
FilesPlugin.createFolderAssociation(long folderTopicId,
Topic topic) |
private String |
FilesPlugin.repoPath(Topic topic) |
Modifier and Type | Method and Description |
---|---|
private Topic |
GeomapsPlugin.findAddress(Topic topic) |
private Topic |
GeomapsPlugin.findChildTopic(Topic topic,
String topicTypeUri)
Searches a topic's composite value for a topic of a given type.
|
Topic |
GeomapsPlugin.getDomainTopic(long geoCoordId) |
Topic |
GeomapsService.getDomainTopic(long geoCoordId)
Finds the domain topic that corresponds to a Geo Coordinate topic.
|
private Topic |
GeomapsPlugin.getGeoCoordinateTopic(Topic geoTopic)
Returns the Geo Coordinate topic (including its child topics) of a geo-facetted topic (e.g.
|
Modifier and Type | Method and Description |
---|---|
private Topic |
GeomapsPlugin.findAddress(Topic topic) |
private Topic |
GeomapsPlugin.findChildTopic(Topic topic,
String topicTypeUri)
Searches a topic's composite value for a topic of a given type.
|
private void |
GeomapsPlugin.geocodeAndStoreFacet(GeomapsPlugin.Address address,
Topic topic)
Geocodes the given address and stores the resulting coordinate as a facet value of the given Address topic.
|
GeoCoordinate |
GeomapsPlugin.geoCoordinate(Topic geoCoordTopic) |
GeoCoordinate |
GeomapsService.geoCoordinate(Topic geoCoordTopic)
Returns the geo coordinate encoded in a Geo Coordinate topic.
|
GeoCoordinate |
GeomapsPlugin.getGeoCoordinate(Topic geoTopic) |
GeoCoordinate |
GeomapsService.getGeoCoordinate(Topic geoTopic)
Returns the geo coordinate of a geo-facetted topic (e.g.
|
private Topic |
GeomapsPlugin.getGeoCoordinateTopic(Topic geoTopic)
Returns the Geo Coordinate topic (including its child topics) of a geo-facetted topic (e.g.
|
void |
GeomapsPlugin.postCreateTopic(Topic topic) |
void |
GeomapsPlugin.postUpdateTopic(Topic topic,
TopicModel newModel,
TopicModel oldModel) |
void |
GeomapsPlugin.preSendTopic(Topic topic)
Enriches an Address topic with its geo coordinate.
|
private void |
GeomapsPlugin.storeGeoCoordinate(Topic address,
GeoCoordinate geoCoord)
Stores a geo coordinate for an address topic in the DB.
|
Modifier and Type | Field and Description |
---|---|
protected Topic |
Geomap.geomapTopic |
Modifier and Type | Method and Description |
---|---|
private ResultList<RelatedTopic> |
Geomap.fetchGeoCoordinates(Topic geomapTopic) |
Modifier and Type | Method and Description |
---|---|
Collection<Topic> |
TimePlugin.getTopicsByCreationTime(long from,
long to) |
Collection<Topic> |
TimeService.getTopicsByCreationTime(long from,
long to) |
Collection<Topic> |
TimePlugin.getTopicsByModificationTime(long from,
long to) |
Collection<Topic> |
TimeService.getTopicsByModificationTime(long from,
long to) |
Modifier and Type | Method and Description |
---|---|
private Set<DeepaMehtaObject> |
TimePlugin.getParents(Topic topic)
Returns all parent topics/associations of the given topic (recursively).
|
void |
TimePlugin.postCreateTopic(Topic topic) |
void |
TimePlugin.postUpdateTopic(Topic topic,
TopicModel newModel,
TopicModel oldModel) |
void |
TimePlugin.postUpdateTopicRequest(Topic topic) |
void |
TimePlugin.preSendTopic(Topic topic) |
private void |
TimePlugin.storeParentsTimestamp(Topic topic) |
Modifier and Type | Method and Description |
---|---|
Topic |
TopicmapsPlugin.createTopicmap(String name,
String topicmapRendererUri) |
Topic |
TopicmapsService.createTopicmap(String name,
String topicmapRendererUri) |
Modifier and Type | Method and Description |
---|---|
private Map<Long,AssociationViewmodel> |
TopicmapsPlugin.fetchAssociations(Topic topicmapTopic) |
private Map<Long,TopicViewmodel> |
TopicmapsPlugin.fetchTopics(Topic topicmapTopic,
boolean includeChilds) |
Modifier and Type | Method and Description |
---|---|
private Topic |
TypeEditorPlugin.fetchChildType(Association assoc) |
Modifier and Type | Method and Description |
---|---|
private Topic |
WebclientPlugin.createSearchTopic(String searchTerm,
Collection<? extends Topic> resultItems)
Creates a "Search" topic.
|
Topic |
WebclientPlugin.getTopics(String typeUri)
Performs a by-type search and creates a search result topic.
|
Topic |
WebclientPlugin.searchTopics(String searchTerm,
String fieldUri)
Performs a fulltext search and creates a search result topic.
|
Modifier and Type | Method and Description |
---|---|
private Set<Topic> |
WebclientPlugin.findSearchableUnits(List<? extends Topic> topics) |
Modifier and Type | Method and Description |
---|---|
private boolean |
WebclientPlugin.isDirectModelledChildTopic(RelatedTopic childTopic,
Topic parentTopic) |
void |
WebclientPlugin.postUpdateTopic(Topic topic,
TopicModel newModel,
TopicModel oldModel)
Once a view configuration is updated in the DB we must update the cached view configuration model.
|
void |
WebclientPlugin.preUpdateTopic(Topic topic,
TopicModel newModel) |
private boolean |
WebclientPlugin.searchableAsUnit(Topic topic) |
private void |
WebclientPlugin.setConfigTopicLabel(Topic viewConfig) |
private void |
WebclientPlugin.updateAssociationType(Topic type,
Topic viewConfig) |
private void |
WebclientPlugin.updateTopicType(Topic type,
Topic viewConfig) |
private void |
WebclientPlugin.updateType(Topic viewConfig) |
private void |
WebclientPlugin.updateViewConfig(Type type,
Topic viewConfig) |
Modifier and Type | Method and Description |
---|---|
private Topic |
WebclientPlugin.createSearchTopic(String searchTerm,
Collection<? extends Topic> resultItems)
Creates a "Search" topic.
|
private Set<Topic> |
WebclientPlugin.findSearchableUnits(List<? extends Topic> topics) |
Modifier and Type | Method and Description |
---|---|
Topic |
WebservicePlugin.createRoleType(TopicModel model) |
Topic |
WebservicePlugin.createTopic(TopicModel model) |
Topic |
WebservicePlugin.getTopic(long topicId) |
Topic |
WebservicePlugin.getTopic(String key,
SimpleValue value) |
Modifier and Type | Method and Description |
---|---|
List<Topic> |
WebservicePlugin.getTopics(String key,
SimpleValue value) |
List<Topic> |
WebservicePlugin.searchTopics(String searchTerm,
String fieldUri) |
Modifier and Type | Method and Description |
---|---|
Topic |
WorkspacesService.createWorkspace(String name,
String uri,
SharingMode sharingMode) |
Topic |
WorkspacesPlugin.createWorkspace(String name,
String uri,
SharingMode sharingMode) |
Topic |
WorkspacesService.getAssignedWorkspace(long objectId)
Returns the workspace a topic or association is assigned to.
|
Topic |
WorkspacesPlugin.getAssignedWorkspace(long objectId) |
private Topic |
WorkspacesPlugin.getDeepaMehtaWorkspace()
Returns the DeepaMehta workspace or throws an exception if it doesn't exist.
|
Topic |
WorkspacesService.getWorkspace(String uri)
Returns a workspace by URI.
|
Topic |
WorkspacesPlugin.getWorkspace(String uri) |
Modifier and Type | Method and Description |
---|---|
private boolean |
WorkspacesPlugin.isWorkspaceDescription(Topic topic) |
void |
WorkspacesPlugin.postCreateTopic(Topic topic)
Assigns every created topic to the current workspace.
|
Modifier and Type | Method and Description |
---|---|
private void |
WorkspacesPlugin.applyWorkspaceFilter(Iterator<? extends Topic> topics,
long workspaceId) |
Modifier and Type | Method and Description |
---|---|
private Topic |
Migration6.getDeepaMehtaWorkspace() |
Copyright © 2015. All Rights Reserved.