Uses of Interface
systems.dmx.core.Topic
-
-
Uses of Topic in systems.dmx.accesscontrol
Methods in systems.dmx.accesscontrol that return Topic Modifier and Type Method Description Topic
AccessControlPlugin. _createUserAccount(Credentials cred)
Deprecated.Topic
AccessControlService. _createUserAccount(Credentials cred)
Deprecated.Topic
DeprecatedUserAccountMethods. _createUserAccount(Credentials cred)
Deprecated.Topic
AuthorizationMethod. checkCredentials(Credentials cred)
Checks if the given credentials are valid.Topic
AccessControlPlugin. createUserAccount(Credentials cred)
Deprecated.Topic
AccessControlService. createUserAccount(Credentials cred)
Deprecated.Topic
DeprecatedUserAccountMethods. createUserAccount(Credentials cred)
Deprecated.Topic
AccessControlPlugin. createUsername(String username)
Deprecated.Topic
AccessControlService. createUsername(String username)
Deprecated.Topic
DeprecatedUserAccountMethods. createUsername(String userName)
Deprecated.Topic
AccessControlPlugin. getPrivateWorkspace()
Topic
AccessControlService. getPrivateWorkspace()
Returns the private workspace of the logged in user.Topic
AccessControlPlugin. getUsernameTopic()
Topic
AccessControlPlugin. getUsernameTopic(String username)
Topic
AccessControlService. getUsernameTopic()
Returns the "Username" topic of the logged in user.Topic
AccessControlService. getUsernameTopic(String username)
Returns the "Username" topic for the specified username (case-insensitive).Methods in systems.dmx.accesscontrol that return types with arguments of type Topic Modifier and Type Method Description Collection<Topic>
AccessControlPlugin. getTopicsByCreator(String username)
Collection<Topic>
AccessControlService. getTopicsByCreator(String username)
Collection<Topic>
AccessControlPlugin. getWorkspacesByOwner(String username)
Collection<Topic>
AccessControlService. getWorkspacesByOwner(String username)
Methods in systems.dmx.accesscontrol with parameters of type Topic Modifier and Type Method Description void
AccessControlPlugin. enrichWithOwnerInfo(Topic workspace)
void
AccessControlService. enrichWithOwnerInfo(Topic workspace)
Retrieves the OWNER and stores it in the given topic's model (under synthetic child type URIdmx.accesscontrol.owner
).TopicModel
AccessControlPlugin. getConfigValue(Topic topic)
void
AccessControlPlugin. postCreateTopic(Topic topic)
void
AccessControlPlugin. postUpdateTopic(Topic topic, ChangeReport report, TopicModel updateModel)
void
AccessControlPlugin. setWorkspaceOwner(Topic workspace, String username)
void
AccessControlService. setWorkspaceOwner(Topic workspace, String username)
Sets the owner of a workspace. -
Uses of Topic in systems.dmx.accountmanagement
Fields in systems.dmx.accountmanagement declared as Topic Modifier and Type Field Description Topic
CheckCredentialsResult. usernameTopic
Methods in systems.dmx.accountmanagement that return Topic Modifier and Type Method Description Topic
AccountManagementPlugin. _createUserAccount(Credentials cred)
Topic
AccountManagementService. _createUserAccount(Credentials cred)
Creates a user account.Topic
AccountManagementPlugin. createUserAccount(Credentials cred)
Topic
AccountManagementService. createUserAccount(Credentials cred)
Creates a user account.Topic
AccountManagementPlugin. createUsername(String username)
Deprecated.Methods in systems.dmx.accountmanagement with parameters of type Topic Modifier and Type Method Description void
AccountManagementPlugin. postUpdateTopic(Topic topic, ChangeReport report, TopicModel updateModel)
void
AccountManagementPlugin. preDeleteTopic(Topic topic)
void
AccountManagementPlugin. preUpdateTopic(Topic topic, TopicModel updateModel)
-
Uses of Topic in systems.dmx.config
Methods in systems.dmx.config with parameters of type Topic Modifier and Type Method Description void
ConfigPlugin. createConfigTopic(String configTypeUri, Topic topic)
void
ConfigService. createConfigTopic(String configTypeUri, Topic topic)
TopicModel
ConfigCustomizer. getConfigValue(Topic topic)
void
ConfigPlugin. postCreateTopic(Topic topic)
-
Uses of Topic in systems.dmx.core
Subinterfaces of Topic in systems.dmx.core Modifier and Type Interface Description interface
AssocType
Part of DMX's type system, like a class whose instances areAssoc
s.interface
DMXType
interface
RelatedTopic
A Topic-Assoc pair.interface
RoleType
A role type is basically a topic plus a view config.interface
TopicType
Part of DMX's type system, like a class whose instances areTopic
s.Methods in systems.dmx.core that return Topic Modifier and Type Method Description Topic
ViewConfig. 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
ViewConfig. getConfigTopic(String configTypeUri)
Topic
TopicPlayer. getTopic()
Methods in systems.dmx.core that return types with arguments of type Topic Modifier and Type Method Description Iterable<Topic>
ViewConfig. getConfigTopics()
-
Uses of Topic in systems.dmx.core.impl
Methods in systems.dmx.core.impl that return Topic Modifier and Type Method Description Topic
CoreServiceImpl. getTopic(long topicId)
Topic
CoreServiceImpl. getTopicByUri(String uri)
Topic
CoreServiceImpl. getTopicByValue(String typeUri, SimpleValue value)
Methods in systems.dmx.core.impl that return types with arguments of type Topic Modifier and Type Method Description Iterable<Topic>
CoreServiceImpl. getAllTopics()
List<Topic>
CoreServiceImpl. getTopicsByProperty(String propUri, Object propValue)
List<Topic>
CoreServiceImpl. getTopicsByPropertyRange(String propUri, Number from, Number to)
List<Topic>
CoreServiceImpl. getTopicsByType(String topicTypeUri)
List<Topic>
CoreServiceImpl. getTopicsByValue(String typeUri, SimpleValue value)
List<Topic>
CoreServiceImpl. queryTopics(String typeUri, String query)
-
Uses of Topic in systems.dmx.core.service
Fields in systems.dmx.core.service declared as Topic Modifier and Type Field Description Topic
ChangeReport.Change. newValue
Fields in systems.dmx.core.service with type parameters of type Topic Modifier and Type Field Description List<Topic>
TopicResult. topics
Methods in systems.dmx.core.service that return Topic Modifier and Type Method Description Topic
CoreService. createTopic(TopicModel model)
Topic
CoreService. getTopic(long topicId)
Retrieves a topic by ID.Topic
CoreService. getTopicByUri(String uri)
Retrieves a topic by URI.Topic
CoreService. getTopicByValue(String typeUri, SimpleValue value)
Retrieves a single topic by type and exact value.Topic
CoreService. updateTopic(TopicModel updateModel)
Methods in systems.dmx.core.service that return types with arguments of type Topic Modifier and Type Method 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 typeUri, SimpleValue value)
Retrieves topics by type and exact value.List<Topic>
CoreService. queryTopics(String typeUri, String query)
Retrieves topics by type and value.Constructors in systems.dmx.core.service with parameters of type Topic Constructor Description Change(Topic newValue, RelatedTopic oldValue)
Constructor parameters in systems.dmx.core.service with type arguments of type Topic Constructor Description TopicResult(String query, String topicTypeUri, boolean searchChildTopics, List<Topic> topics)
-
Uses of Topic in systems.dmx.core.service.accesscontrol
Methods in systems.dmx.core.service.accesscontrol that return Topic Modifier and Type Method Description Topic
PrivilegedAccess. checkCredentials(Credentials cred)
Checks if the given credentials are valid.Topic
PrivilegedAccess. getPrivateWorkspace(String username)
Returns the private workspace of the given user.Topic
PrivilegedAccess. getUsernameTopic(String username)
Returns the Username topic that corresponds to a username (case-insensitive).Topic
PrivilegedAccess. getUsernameTopic(javax.servlet.http.HttpServletRequest request)
Convenience method that returns the Username topic that corresponds to a request.Topic
PrivilegedAccess. getWorkspace(String uri)
Fetches a Workspace topic by URI. -
Uses of Topic in systems.dmx.core.service.event
Methods in systems.dmx.core.service.event with parameters of type Topic Modifier and Type Method Description void
PostCreateTopic. postCreateTopic(Topic topic)
void
PostUpdateTopic. postUpdateTopic(Topic topic, ChangeReport report, TopicModel updateModel)
void
PreDeleteTopic. preDeleteTopic(Topic topic)
void
PreSendTopic. preSendTopic(Topic topic)
void
PreUpdateTopic. preUpdateTopic(Topic topic, TopicModel updateModel)
-
Uses of Topic in systems.dmx.core.util
Methods in systems.dmx.core.util that return types with arguments of type Topic Modifier and Type Method Description static List<Topic>
DMXUtils. getParentTopics(Topic topic)
Finds all parent topics of the given topic by traversing along the child->parent relationship.Methods in systems.dmx.core.util with parameters of type Topic Modifier and Type Method Description static List<Topic>
DMXUtils. getParentTopics(Topic topic)
Finds all parent topics of the given topic by traversing along the child->parent relationship.Method parameters in systems.dmx.core.util with type arguments of type Topic Modifier and Type Method Description static String
DMXUtils. topicNames(Iterable<? extends Topic> topics)
-
Uses of Topic in systems.dmx.facets
Methods in systems.dmx.facets that return Topic Modifier and Type Method Description Topic
FacetsPlugin. getFacettedTopic(long topicId, List<String> facetTypeUris)
Topic
FacetsService. getFacettedTopic(long topicId, List<String> facetTypeUris)
-
Uses of Topic in systems.dmx.files
Methods in systems.dmx.files that return Topic Modifier and Type Method Description Topic
FilesPlugin. createFile(InputStream in, String repoPath)
Topic
FilesService. createFile(InputStream in, String repoPath)
Creates a file in the file repository and a corresponding File topic.Topic
FilesPlugin. getFileTopic(String repoPath)
Topic
FilesService. getFileTopic(String repoPath)
Returns the File topic representing the file at a given repository path.Topic
FilesPlugin. getFolderTopic(String repoPath)
Topic
FilesService. getFolderTopic(String repoPath)
Returns the Folder topic representing the folder at a given repository path. -
Uses of Topic in systems.dmx.timestamps
Methods in systems.dmx.timestamps that return types with arguments of type Topic Modifier and Type Method Description Collection<Topic>
TimestampsPlugin. getTopicsByCreationTime(long from, long to)
Collection<Topic>
TimestampsService. getTopicsByCreationTime(long from, long to)
Collection<Topic>
TimestampsPlugin. getTopicsByModificationTime(long from, long to)
Collection<Topic>
TimestampsService. getTopicsByModificationTime(long from, long to)
Methods in systems.dmx.timestamps with parameters of type Topic Modifier and Type Method Description void
TimestampsPlugin. postCreateTopic(Topic topic)
void
TimestampsPlugin. postUpdateTopic(Topic topic, ChangeReport report, TopicModel updateModel)
void
TimestampsPlugin. preSendTopic(Topic topic)
-
Uses of Topic in systems.dmx.topicmaps
Methods in systems.dmx.topicmaps that return Topic Modifier and Type Method Description Topic
TopicmapsPlugin. createTopicmap(String name, String topicmapTypeUri, ViewProps viewProps)
Topic
TopicmapsService. createTopicmap(String name, String topicmapTypeUri, ViewProps viewProps)
Methods in systems.dmx.topicmaps with parameters of type Topic Modifier and Type Method Description void
TopicmapType. initTopicmapState(Topic topicmapTopic, ViewProps viewProps, CoreService dmx)
void
TopicmapsPlugin. preSendTopic(Topic topic)
Always send a Topicmap topic complete with child topics. -
Uses of Topic in systems.dmx.webclient
Methods in systems.dmx.webclient with parameters of type Topic Modifier and Type Method Description void
WebclientPlugin. postUpdateTopic(Topic topic, ChangeReport report, TopicModel updateModel)
Once a view config topic is updated we must update the cached view config and inform the webclient. -
Uses of Topic in systems.dmx.webservice
Methods in systems.dmx.webservice that return Topic Modifier and Type Method Description Topic
WebservicePlugin. getTopic(long topicId)
Topic
WebservicePlugin. getTopicByUri(String uri)
Topic
WebservicePlugin. getTopicByValue(String typeUri, SimpleValue value)
Methods in systems.dmx.webservice that return types with arguments of type Topic Modifier and Type Method Description List<Topic>
WebservicePlugin. getTopicsByType(String topicTypeUri)
List<Topic>
WebservicePlugin. getTopicsByValue(String typeUri, SimpleValue value)
List<Topic>
WebservicePlugin. queryTopics(String typeUri, String query)
-
Uses of Topic in systems.dmx.workspaces
Methods in systems.dmx.workspaces that return Topic Modifier and Type Method 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 the given topic/association is assigned to.Topic
WorkspacesPlugin. getWorkspace(String uri)
Topic
WorkspacesService. getWorkspace(String uri)
Returns a workspace by URI.Methods in systems.dmx.workspaces that return types with arguments of type Topic Modifier and Type Method Description List<Topic>
WorkspacesPlugin. getAssignedTopics(long workspaceId)
List<Topic>
WorkspacesPlugin. getAssignedTopics(long workspaceId, String topicTypeUri)
List<Topic>
WorkspacesService. getAssignedTopics(long workspaceId)
Returns all topics assigned to the given workspace.List<Topic>
WorkspacesService. getAssignedTopics(long workspaceId, String topicTypeUri)
Returns all topics of the given type that are assigned to the given workspace.Methods in systems.dmx.workspaces with parameters of type Topic Modifier and Type Method Description void
WorkspacesPlugin. postCreateTopic(Topic topic)
Standard workspace assignment for topics.
-