| Modifier and Type | Method and Description | 
|---|---|
Topic | 
AuthorizationMethod.checkCredentials(Credentials cred)
Checks if the given credentials are valid. 
 | 
private Topic | 
AccessControlPlugin.checkCredentials(Credentials cred,
                AuthorizationMethod am)  | 
Topic | 
AccessControlService.createUserAccount(Credentials cred)  | 
Topic | 
AccessControlPlugin.createUserAccount(Credentials cred)  | 
Topic | 
AccessControlService.createUsername(String username)
Creates a Username topic and a private workspace. 
 | 
Topic | 
AccessControlPlugin.createUsername(String username)  | 
Topic | 
AccessControlService.getPrivateWorkspace()
Returns the private workspace of the logged in user. 
 | 
Topic | 
AccessControlPlugin.getPrivateWorkspace()  | 
Topic | 
AccessControlService.getUsernameTopic()
Returns the "Username" topic of the logged in user. 
 | 
Topic | 
AccessControlPlugin.getUsernameTopic()  | 
Topic | 
AccessControlService.getUsernameTopic(String username)
Returns the "Username" topic for the specified username. 
 | 
Topic | 
AccessControlPlugin.getUsernameTopic(String username)  | 
private Topic | 
AccessControlPlugin.getUsernameTopicOrThrow(String username)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<Topic> | 
AccessControlService.getTopicsByCreator(String username)  | 
Collection<Topic> | 
AccessControlPlugin.getTopicsByCreator(String username)  | 
Collection<Topic> | 
AccessControlService.getTopicsByOwner(String username)  | 
Collection<Topic> | 
AccessControlPlugin.getTopicsByOwner(String username)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
AccessControlPlugin.assignSearchTopic(Topic searchTopic)  | 
TopicModel | 
AccessControlPlugin.getConfigValue(Topic topic)  | 
private boolean | 
AccessControlPlugin.getLoginEnabled(Topic usernameTopic)  | 
void | 
AccessControlPlugin.postCreateTopic(Topic topic)  | 
void | 
AccessControlPlugin.postUpdateTopic(Topic topic,
               TopicModel updateModel,
               TopicModel oldTopic)  | 
void | 
AccessControlPlugin.preUpdateTopic(Topic topic,
              TopicModel updateModel)  | 
private void | 
AccessControlPlugin.setWorkspaceOwner(Topic workspace)  | 
void | 
AccessControlService.setWorkspaceOwner(Topic workspace,
                 String username)
Sets the owner of a workspace. 
 | 
void | 
AccessControlPlugin.setWorkspaceOwner(Topic workspace,
                 String username)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
Migration8.createMemberships(Topic usernameTopic)  | 
| Modifier and Type | Method and Description | 
|---|---|
private RelatedTopic | 
ConfigPlugin._createConfigTopic(ConfigDefinition configDef,
                  Topic topic)  | 
void | 
ConfigPlugin.createConfigTopic(String configTypeUri,
                 Topic topic)  | 
void | 
ConfigService.createConfigTopic(String configTypeUri,
                 Topic topic)  | 
private ConfigDefinition | 
ConfigPlugin.getApplicableConfigDefinition(Topic topic,
                             String configTypeUri)
Returns the config definition for the given config type that is applicable to the given topic. 
 | 
private List<ConfigDefinition> | 
ConfigPlugin.getApplicableConfigDefinitions(Topic topic)
Returns all config definitions applicable to a given topic. 
 | 
(package private) TopicModel | 
ConfigDefinition.getConfigValue(Topic topic)  | 
TopicModel | 
ConfigCustomizer.getConfigValue(Topic 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 | 
|---|
Entry(Topic topic,
     Topic parent,
     long labelId,
     long objectId)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AssociationType  | 
interface  | 
DMXType  | 
interface  | 
RelatedTopic
A Topic-Association pair. 
 | 
interface  | 
TopicType
Specification of a topic type -- part of DMX's type system, like a class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Topic | 
ViewConfiguration.addConfigTopic(TopicModel configTopic)
Adds a config topic to this view config. 
 | 
Topic | 
Topic.findChildTopic(String topicTypeUri)
Searches this topic's child topics for a topic of the given type. 
 | 
Topic | 
ViewConfiguration.getConfigTopic(String configTypeUri)  | 
Topic | 
TopicRole.getTopic()  | 
Topic | 
Association.getTopicByType(String topicTypeUri)
### TODO: make it work for assoc players as well or drop it 
 | 
Topic | 
Topic.loadChildTopics()  | 
Topic | 
Topic.loadChildTopics(String assocDefUri)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Topic> | 
ViewConfiguration.getConfigTopics()  | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
AssociationTypeImpl
An association type that is attached to the  
CoreService. | 
(package private) class  | 
DMXTypeImpl  | 
(package private) class  | 
RelatedTopicImpl
A Topic-Association pair that is attached to the  
PersistenceLayer. | 
(package private) class  | 
TopicImpl
A topic that is attached to the  
CoreService. | 
(package private) class  | 
TopicTypeImpl
A topic type that is attached to the  
CoreService. | 
| Modifier and Type | Field and Description | 
|---|---|
private Topic | 
PluginImpl.pluginTopic  | 
| Modifier and Type | Field and Description | 
|---|---|
private Iterator<Topic> | 
TopicIterable.topics  | 
| Modifier and Type | Method and Description | 
|---|---|
Topic | 
ViewConfigurationImpl.addConfigTopic(TopicModel configTopic)  | 
Topic | 
AccessControlImpl.checkCredentials(Credentials cred)  | 
private Topic | 
PluginImpl.createPluginTopic()
Creates a Plugin topic in the DB. 
 | 
Topic | 
CoreServiceImpl.createRoleType(TopicModel model)  | 
(package private) Topic | 
PersistenceLayer.createRoleType(TopicModelImpl model)  | 
private Topic | 
PluginImpl.fetchPluginTopic()  | 
Topic | 
TopicImpl.findChildTopic(String topicTypeUri)  | 
Topic | 
ViewConfigurationImpl.getConfigTopic(String configTypeUri)  | 
(package private) Topic | 
PluginImpl.getPluginTopic()  | 
Topic | 
AccessControlImpl.getPrivateWorkspace(String username)  | 
Topic | 
TopicRoleImpl.getTopic()  | 
(package private) Topic | 
PersistenceLayer.getTopic(long topicId)  | 
Topic | 
CoreServiceImpl.getTopic(long topicId)  | 
Topic | 
AssociationImpl.getTopicByType(String topicTypeUri)  | 
Topic | 
CoreServiceImpl.getTopicByValue(String key,
               SimpleValue value)  | 
Topic | 
AccessControlImpl.getUsernameTopic(javax.servlet.http.HttpServletRequest request)  | 
Topic | 
AccessControlImpl.getUsernameTopic(String username)  | 
Topic | 
AccessControlImpl.getWorkspace(String uri)  | 
(package private) Topic | 
TopicIterator.instantiateObject(TopicModelImpl model)  | 
Topic | 
TopicImpl.loadChildTopics()  | 
Topic | 
TopicImpl.loadChildTopics(String assocDefUri)  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) Iterable<Topic> | 
PersistenceLayer.getAllTopics()  | 
Iterable<Topic> | 
CoreServiceImpl.getAllTopics()  | 
Iterable<Topic> | 
ViewConfigurationImpl.getConfigTopics()  | 
(package private) List<Topic> | 
PersistenceLayer.getTopicsByProperty(String propUri,
                   Object propValue)  | 
List<Topic> | 
CoreServiceImpl.getTopicsByProperty(String propUri,
                   Object propValue)  | 
(package private) List<Topic> | 
PersistenceLayer.getTopicsByPropertyRange(String propUri,
                        Number from,
                        Number to)  | 
List<Topic> | 
CoreServiceImpl.getTopicsByPropertyRange(String propUri,
                        Number from,
                        Number to)  | 
(package private) List<Topic> | 
PersistenceLayer.getTopicsByType(String topicTypeUri)  | 
List<Topic> | 
CoreServiceImpl.getTopicsByType(String topicTypeUri)  | 
(package private) List<Topic> | 
PersistenceLayer.getTopicsByValue(String key,
                SimpleValue value)  | 
List<Topic> | 
CoreServiceImpl.getTopicsByValue(String key,
                SimpleValue value)  | 
Iterator<Topic> | 
TopicIterable.iterator()  | 
(package private) List<Topic> | 
PersistenceLayer.searchTopics(String searchTerm,
            String fieldUri)  | 
List<Topic> | 
CoreServiceImpl.searchTopics(String searchTerm,
            String fieldUri)  | 
| Modifier and Type | Method and Description | 
|---|---|
Topic | 
CoreService.createRoleType(TopicModel model)  | 
Topic | 
CoreService.createTopic(TopicModel model)  | 
Topic | 
CoreService.getTopic(long topicId)
Accesses a topic by ID. 
 | 
Topic | 
CoreService.getTopicByUri(String uri)
Accesses a topic by URI. 
 | 
Topic | 
CoreService.getTopicByValue(String key,
               SimpleValue value)
Looks up a single topic by exact value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Topic> | 
CoreService.getAllTopics()  | 
List<Topic> | 
CoreService.getTopicsByProperty(String propUri,
                   Object propValue)  | 
List<Topic> | 
CoreService.getTopicsByPropertyRange(String propUri,
                        Number from,
                        Number to)  | 
List<Topic> | 
CoreService.getTopicsByType(String topicTypeUri)  | 
List<Topic> | 
CoreService.getTopicsByValue(String key,
                SimpleValue value)
Looks up topics by key and value. 
 | 
List<Topic> | 
CoreService.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 | 
PostUpdateTopicListener.postUpdateTopic(Topic topic,
               TopicModel updateModel,
               TopicModel oldTopic)  | 
void | 
PostUpdateTopicRequestListener.postUpdateTopicRequest(Topic topic)  | 
void | 
PreDeleteTopicListener.preDeleteTopic(Topic topic)  | 
void | 
PreSendTopicListener.preSendTopic(Topic topic)  | 
void | 
PreUpdateTopicListener.preUpdateTopic(Topic topic,
              TopicModel updateModel)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
DMXUtils.topicNames(Iterable<? extends Topic> topics)  | 
| Modifier and Type | Method and Description | 
|---|---|
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 repoPath)
Creates a file in the file repository and a corresponding File topic. 
 | 
Topic | 
FilesPlugin.createFile(InputStream in,
          String repoPath)  | 
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.fetchFileOrFolderTopic(String repoPath,
                      String topicTypeUri)
Fetches the File/Folder topic representing the file/directory at the given repository path. 
 | 
private Topic | 
FilesPlugin.fetchFileTopic(String repoPath)
Fetches the File topic representing the file at the given repository path. 
 | 
private Topic | 
FilesPlugin.fetchFolderTopic(String repoPath)
Fetches the Folder topic representing the folder at the given repository path. 
 | 
private Topic | 
FilesPlugin.fetchPathTopic(String repoPath)  | 
Topic | 
FilesService.getChildFileTopic(long folderTopicId,
                 String repoPath)
Returns the File topic representing the file at a given repository path. 
 | 
Topic | 
FilesPlugin.getChildFileTopic(long folderTopicId,
                 String repoPath)  | 
Topic | 
FilesService.getChildFolderTopic(long folderTopicId,
                   String repoPath)
Returns the Folder topic representing the folder at a given repository path. 
 | 
Topic | 
FilesPlugin.getChildFolderTopic(long folderTopicId,
                   String repoPath)  | 
Topic | 
FilesService.getFileTopic(String repoPath)
Returns the File topic representing the file at a given repository path. 
 | 
Topic | 
FilesPlugin.getFileTopic(String repoPath)  | 
Topic | 
FilesService.getFolderTopic(String repoPath)
Returns the Folder topic representing the folder at a given repository path. 
 | 
Topic | 
FilesPlugin.getFolderTopic(String repoPath)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
FilesPlugin.createFolderAssociation(long folderTopicId,
                       Topic topic)  | 
private String | 
FilesPlugin.repoPath(Topic topic)
Returns the repository path of a File/Folder topic. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private Topic | 
Migration4.fetchFolderTopic(String repoPath)
Fetches the Folder topic representing the directory at the given repository path. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 boolean | 
GeomapsPlugin.abortGeocoding(Topic address)  | 
private boolean | 
GeomapsPlugin.abortGeocodingByCookie(Topic address)  | 
private boolean | 
GeomapsPlugin.abortGeocodingByExcecutionContext(Topic address)  | 
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 updateModel,
               TopicModel oldTopic)  | 
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 List<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<DMXObject> | 
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 updateModel,
               TopicModel oldTopic)  | 
void | 
TimePlugin.postUpdateTopicRequest(Topic topic)  | 
void | 
TimePlugin.preSendTopic(Topic topic)  | 
private void | 
TimePlugin.storeParentsTimestamp(Topic topic)  | 
| Modifier and Type | Method and Description | 
|---|---|
Topic | 
TopicmapsService.createTopicmap(String name,
              String topicmapRendererUri,
              boolean isPrivate)  | 
Topic | 
TopicmapsPlugin.createTopicmap(String name,
              String topicmapRendererUri,
              boolean isPrivate)  | 
| Modifier and Type | Method and Description | 
|---|---|
private Map<Long,AssociationViewModel> | 
TopicmapsPlugin.fetchAssociations(Topic topicmapTopic)  | 
private Map<Long,TopicViewModel> | 
TopicmapsPlugin.fetchTopics(Topic topicmapTopic,
           boolean includeChilds)  | 
private void | 
TopicmapsPlugin.Messenger.newTopicmap(Topic topicmapTopic)  | 
| Modifier and Type | Method and Description | 
|---|---|
private Topic | 
WebclientPlugin.createSearchTopic(String searchTerm,
                 Collection<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 | 
|---|---|
void | 
WebclientPlugin.postUpdateTopic(Topic topic,
               TopicModel updateModel,
               TopicModel oldTopic)
Once a view configuration is updated in the DB we must update the cached view configuration model. 
 | 
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(DMXType type,
                Topic viewConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
private Topic | 
WebclientPlugin.createSearchTopic(String searchTerm,
                 Collection<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.getTopic(long topicId)  | 
Topic | 
WebservicePlugin.getTopicByUri(String uri)  | 
Topic | 
WebservicePlugin.getTopicByValue(String key,
               SimpleValue value)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Topic> | 
WebservicePlugin.getTopicsByType(String topicTypeUri)  | 
List<Topic> | 
WebservicePlugin.getTopicsByValue(String key,
                SimpleValue value)  | 
List<Topic> | 
WebservicePlugin.searchTopics(String searchTerm,
            String fieldUri)  | 
| Modifier and Type | Method and Description | 
|---|---|
Topic | 
WorkspacesPlugin.createWorkspace(String name,
               String uri,
               SharingMode sharingMode)  | 
Topic | 
WorkspacesService.createWorkspace(String name,
               String uri,
               SharingMode sharingMode)  | 
Topic | 
WorkspacesPlugin.getAssignedWorkspace(long objectId)  | 
Topic | 
WorkspacesService.getAssignedWorkspace(long objectId)
Returns the workspace a topic or association is assigned to. 
 | 
private Topic | 
WorkspacesPlugin.getDMXWorkspace()
Returns the DMX workspace or throws an exception if it doesn't exist. 
 | 
Topic | 
WorkspacesPlugin.getWorkspace(String uri)  | 
Topic | 
WorkspacesService.getWorkspace(String uri)
Returns a workspace by URI. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<Topic> | 
WorkspacesPlugin.getAssignedTopics(long workspaceId)  | 
List<Topic> | 
WorkspacesService.getAssignedTopics(long workspaceId)
Returns all topics assigned to the given workspace. 
 | 
List<Topic> | 
WorkspacesPlugin.getAssignedTopics(long workspaceId,
                 String topicTypeUri)  | 
List<Topic> | 
WorkspacesService.getAssignedTopics(long workspaceId,
                 String topicTypeUri)
Returns all topics of the given type that are assigned to the given workspace. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private boolean | 
WorkspacesPlugin.isWorkspaceDescription(Topic topic)  | 
private void | 
WorkspacesPlugin.Messenger.newWorkspace(Topic workspace)  | 
void | 
WorkspacesPlugin.postCreateTopic(Topic topic)
Assigns every created topic to the current workspace. 
 | 
void | 
WorkspacesPlugin.preDeleteTopic(Topic topic)
When a workspace is about to be deleted its entire content must be deleted. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private Topic | 
Migration6.getDMXWorkspace()  | 
Copyright © 2018. All Rights Reserved.