Skip navigation links
A B C D E G I L M O P R S U _ 

A

AccessControlPlugin - Class in systems.dmx.accesscontrol
 
AccessControlPlugin() - Constructor for class systems.dmx.accesscontrol.AccessControlPlugin
 
AccessControlService - Interface in systems.dmx.accesscontrol
 
ADMIN_INITIAL_PASSWORD - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
ADMIN_USERNAME - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
ADMIN_USERNAME - Static variable in class systems.dmx.accesscontrol.Constants
 
ADMIN_WORKSPACE_NAME - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
ADMIN_WORKSPACE_SHARING_MODE - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
ADMIN_WORKSPACE_URI - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
AuthorizationMethod - Interface in systems.dmx.accesscontrol
 

B

bulkUpdateMemberships(String, IdList, IdList) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
bulkUpdateMemberships(long, IdList, IdList) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
bulkUpdateMemberships(String, IdList, IdList) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
bulkUpdateMemberships(long, IdList, IdList) - Method in interface systems.dmx.accesscontrol.AccessControlService
 

C

checkAdmin() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
checkAdmin() - Method in interface systems.dmx.accesscontrol.AccessControlService
Checks if the current user is a DMX admin and throws AccessControlException if not.
checkAssocReadAccess(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
checkAssocWriteAccess(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
checkCredentials(Credentials) - Method in interface systems.dmx.accesscontrol.AuthorizationMethod
Checks if the given credentials are valid.
checkDiskQuota(String, long, long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
checkTopicReadAccess(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
checkTopicWriteAccess(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
Constants - Class in systems.dmx.accesscontrol
 
Constants() - Constructor for class systems.dmx.accesscontrol.Constants
 
createMembership(String, long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
createMembership(String, long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Makes the given user a member of the given workspace.
createUserAccount(Credentials) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
createUserAccount(Credentials) - Method in interface systems.dmx.accesscontrol.AccessControlService
Creates an user account.
createUsername(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
createUsername(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
Creates a Username topic and a private workspace.
CREATOR - Static variable in class systems.dmx.accesscontrol.Constants
 

D

DEFAULT_PRIVATE_WORKSPACE_NAME - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 

E

enrichWithOwnerInfo(Topic) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
enrichWithOwnerInfo(Topic) - Method in interface systems.dmx.accesscontrol.AccessControlService
Retrieves the OWNER and stores it in the given topic's model (under synthetic child type URI dmx.accesscontrol.owner).
enrichWithUserInfo(DMXObject) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
enrichWithUserInfo(DMXObject) - Method in interface systems.dmx.accesscontrol.AccessControlService
Retrieves the CREATOR/MODIFIER usernames and stores them in the given object's model (under synthetic child type URIs dmx.accesscontrol.creator and dmx.accesscontrol.modifier).

G

getAdminWorkspaceId() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getAdminWorkspaceId() - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getAssocsByCreator(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getAssocsByCreator(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getAssocsByOwner(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getAssocsByOwner(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getAuthorizationMethods() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getAuthorizationMethods() - Method in interface systems.dmx.accesscontrol.AccessControlService
getConfigValue(Topic) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getCreator(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getCreator(long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the creator of a topic or an association.
getMembership(String, long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getMembership(String, long) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getMemberships(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getMemberships(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getMemberships(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the workspaces of the given user.
getMemberships(long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the members of the given workspace.
getModifier(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getModifier(long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the modifier of a topic or an association.
getPermissions(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getPermissions(long) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getPrivateWorkspace() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getPrivateWorkspace() - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the private workspace of the logged in user.
getTopicsByCreator(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getTopicsByCreator(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getTopicsByOwner(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getTopicsByOwner(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
 
getUsername() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getUsername() - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the username of the logged in user.
getUsernameTopic() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getUsernameTopic(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getUsernameTopic() - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the "Username" topic of the logged in user.
getUsernameTopic(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the "Username" topic for the specified username (case-insensitive).
getWorkspaceOwner(long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
getWorkspaceOwner(long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Returns the owner of a workspace.

I

isMember(String, long) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
isMember(String, long) - Method in interface systems.dmx.accesscontrol.AccessControlService
Checks if a user is a member of the given workspace.

L

login() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
login() - Method in interface systems.dmx.accesscontrol.AccessControlService
Checks whether the credentials in the authorization string match an existing User Account, and if so, creates an HTTP session.
LOGIN_ENABLED - Static variable in class systems.dmx.accesscontrol.Constants
 
logout() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
logout() - Method in interface systems.dmx.accesscontrol.AccessControlService
Logs the user out.

M

MEMBERSHIP - Static variable in class systems.dmx.accesscontrol.Constants
 
Migration2 - Class in systems.dmx.accesscontrol.migrations
Create "System" and "Administration" workspaces.
Migration2() - Constructor for class systems.dmx.accesscontrol.migrations.Migration2
 
Migration3 - Class in systems.dmx.accesscontrol.migrations
Create "admin" user account.
Migration3() - Constructor for class systems.dmx.accesscontrol.migrations.Migration3
 
MODIFIER - Static variable in class systems.dmx.accesscontrol.Constants
 

O

OWNER - Static variable in class systems.dmx.accesscontrol.Constants
 

P

PASSWORD - Static variable in class systems.dmx.accesscontrol.Constants
 
postCreateAssoc(Assoc) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
postCreateTopic(Topic) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
PostLoginUser - Interface in systems.dmx.accesscontrol.event
 
postLoginUser(String) - Method in interface systems.dmx.accesscontrol.event.PostLoginUser
 
PostLogoutUser - Interface in systems.dmx.accesscontrol.event
 
postLogoutUser(String) - Method in interface systems.dmx.accesscontrol.event.PostLogoutUser
 
postUpdateAssoc(Assoc, ChangeReport, AssocModel) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
postUpdateTopic(Topic, ChangeReport, TopicModel) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
preCreateAssoc(AssocModel) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
preInstall() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
preUpdateTopic(Topic, TopicModel) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 

R

registerAuthorizationMethod(String, AuthorizationMethod) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
registerAuthorizationMethod(String, AuthorizationMethod) - Method in interface systems.dmx.accesscontrol.AccessControlService
Registers an authorization method under the given name, e.g.
run() - Method in class systems.dmx.accesscontrol.migrations.Migration2
 
run() - Method in class systems.dmx.accesscontrol.migrations.Migration3
 

S

serviceRequestFilter(ContainerRequest) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
setWorkspaceOwner(Topic, String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
setWorkspaceOwner(Topic, String) - Method in interface systems.dmx.accesscontrol.AccessControlService
Sets the owner of a workspace.
shutdown() - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
staticResourceFilter(HttpServletRequest, HttpServletResponse) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
SYSTEM_WORKSPACE_NAME - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
SYSTEM_WORKSPACE_SHARING_MODE - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
SYSTEM_WORKSPACE_URI - Static variable in interface systems.dmx.accesscontrol.AccessControlService
 
systems.dmx.accesscontrol - package systems.dmx.accesscontrol
 
systems.dmx.accesscontrol.event - package systems.dmx.accesscontrol.event
 
systems.dmx.accesscontrol.migrations - package systems.dmx.accesscontrol.migrations
 

U

unregisterAuthorizationMethod(String) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
unregisterAuthorizationMethod(String) - Method in interface systems.dmx.accesscontrol.AccessControlService
Unregisters the authorization method that has been registered under the given name.
USER_ACCOUNT - Static variable in class systems.dmx.accesscontrol.Constants
 
USERNAME - Static variable in class systems.dmx.accesscontrol.Constants
 

_

_createUserAccount(Credentials) - Method in class systems.dmx.accesscontrol.AccessControlPlugin
 
_createUserAccount(Credentials) - Method in interface systems.dmx.accesscontrol.AccessControlService
Creates an user account.
A B C D E G I L M O P R S U _ 
Skip navigation links

Copyright © 2023. All rights reserved.