public interface AdminClient
extends org.marketcetera.util.rpc.BaseClient
| Modifier and Type | Method and Description |
|---|---|
void |
changeUserPassword(String inUsername,
String inOldPassword,
String inNewPassword)
Change the password of the given user.
|
FixSession |
createFixSession(FixSession inFixSession)
Create the given FIX session.
|
Permission |
createPermission(Permission inPermission)
Create a permission with the given attributes.
|
Role |
createRole(Role inRole)
Create the given role.
|
User |
createUser(User inNewUser,
String inPassword)
Create the given user with the given password.
|
void |
deactivateUser(String inName)
Deactivate the user with the given name.
|
void |
deleteFixSession(String inName)
Delete the FIX session with the given name.
|
void |
deletePermission(String inPermissionName)
Delete the permission with the given name.
|
void |
deleteRole(String inName)
Delete the role with the given name.
|
void |
deleteUser(String inUsername)
Delete the given user.
|
void |
disableFixSession(String inName)
Disable the FIX session with the given name.
|
void |
enableFixSession(String inName)
Enable the FIX session with the given name.
|
Collection<FixSessionAttributeDescriptor> |
getFixSessionAttributeDescriptors()
Get the FIX session attribute descriptors.
|
InstanceData |
getInstanceData(int inAffinity)
Get the instance data for the given affinity.
|
Set<String> |
getPermissionsForCurrentUser()
Get permissions for the current user.
|
UserAttribute |
getUserAttribute(String inUsername,
UserAttributeType inAttributeType)
Get the user attribute for the given user and attribute type.
|
List<ActiveFixSession> |
readFixSessions()
Get current FIX sessions with their status.
|
CollectionPageResponse<ActiveFixSession> |
readFixSessions(PageRequest inPageRequest)
Read a page of FIX sessions.
|
List<Permission> |
readPermissions()
Read permissions.
|
CollectionPageResponse<Permission> |
readPermissions(PageRequest inPageRequest)
Read a page of permissions.
|
List<Role> |
readRoles()
Read roles.
|
CollectionPageResponse<Role> |
readRoles(PageRequest inPageRequest)
Read a page or roles.
|
List<User> |
readUsers()
Get the list of users.
|
CollectionPageResponse<User> |
readUsers(PageRequest inPageRequest)
Get a list of users.
|
void |
setUserAttribute(String inUsername,
UserAttributeType inAttributeType,
String inAttribute)
Set the given user attribute for the given user and attribute type.
|
void |
startFixSession(String inName)
Start the FIX session with the given name.
|
void |
stopFixSession(String inName)
Stop the FIX session with the given name.
|
void |
updateFixSession(String inIncomingName,
FixSession inFixSession)
Update the given FIX session with the given original name.
|
Permission |
updatePermission(String inPermissionName,
Permission inUpdatedPermission)
Update the permission with the given name.
|
Role |
updateRole(String inName,
Role inRole)
Update the given role with the given original name.
|
void |
updateSenderSequenceNumber(String inSessionName,
int inSenderSequenceNumber)
Update the sender sequence number for the given session.
|
void |
updateSequenceNumbers(String inSessionName,
int inSenderSequenceNumber,
int inTargetSequenceNumber)
Update sender and target sequence numbers for the given session.
|
void |
updateTargetSequenceNumber(String inSessionName,
int inTargetSequenceNumber)
Update the target sequence number for the given session.
|
User |
updateUser(String inUsername,
User inUpdatedUser)
Update the given user with the given current username.
|
Set<String> getPermissionsForCurrentUser()
Set<String> valueFixSession createFixSession(FixSession inFixSession)
inFixSession - a FixSession valueFixSession valueList<ActiveFixSession> readFixSessions()
List<ActiveFixSession> valueCollectionPageResponse<ActiveFixSession> readFixSessions(PageRequest inPageRequest)
inPageRequest - a PageRequest valueCollectionPageResponse<ActiveFixSession> valuevoid updateFixSession(String inIncomingName, FixSession inFixSession)
inIncomingName - a String valueinFixSession - a FixSession valuevoid enableFixSession(String inName)
inName - a String valuevoid disableFixSession(String inName)
inName - a String valuevoid deleteFixSession(String inName)
inName - a String valuevoid stopFixSession(String inName)
inName - a String valuevoid startFixSession(String inName)
inName - a String valueCollectionPageResponse<User> readUsers(PageRequest inPageRequest)
inPageRequest - a PageRequest valueCollectionPageResponse<User> valueUser createUser(User inNewUser, String inPassword)
inNewUser - a User valueinPassword - a String valueUser updateUser(String inUsername, User inUpdatedUser)
inUsername - a String valueinUpdatedUser - a User valueUser valuevoid changeUserPassword(String inUsername, String inOldPassword, String inNewPassword)
inUsername - a String valueinOldPassword - a String valueinNewPassword - a String valuevoid deleteUser(String inUsername)
inUsername - a String valuevoid deactivateUser(String inName)
inName - a String valuePermission createPermission(Permission inPermission)
inPermission - a Permission valuePermission valueList<Permission> readPermissions()
List<Permission> valueCollectionPageResponse<Permission> readPermissions(PageRequest inPageRequest)
inPageRequest - a PageRequest valueCollectionPageResponse<Permission> valuePermission updatePermission(String inPermissionName, Permission inUpdatedPermission)
inPermissionName - a String valueinUpdatedPermission - a Permission valuePermission valuevoid deletePermission(String inPermissionName)
inPermissionName - a String valueRole createRole(Role inRole)
inRole - a Role valueRole valueCollectionPageResponse<Role> readRoles(PageRequest inPageRequest)
inPageRequest - a PageRequest valueCollectionPageResponse<Role> valuevoid deleteRole(String inName)
inName - a String valueRole updateRole(String inName, Role inRole)
inName - a String valueinRole - a Role valueRole valueInstanceData getInstanceData(int inAffinity)
inAffinity - an int valueInstanceData valueCollection<FixSessionAttributeDescriptor> getFixSessionAttributeDescriptors()
Collection<FixSessionAttributeDescriptor> valuevoid updateSequenceNumbers(String inSessionName, int inSenderSequenceNumber, int inTargetSequenceNumber)
inSessionName - a String valueinSenderSequenceNumber - an int valueinTargetSequenceNumber - an int valuevoid updateSenderSequenceNumber(String inSessionName, int inSenderSequenceNumber)
inSessionName - a String valueinSenderSequenceNumber - an int valuevoid updateTargetSequenceNumber(String inSessionName, int inTargetSequenceNumber)
inSessionName - a String valueinTargetSequenceNumber - an int valueUserAttribute getUserAttribute(String inUsername, UserAttributeType inAttributeType)
inUsername - a String valueinAttributeType - a UserAttributeType valueUserAttribute value or nullvoid setUserAttribute(String inUsername, UserAttributeType inAttributeType, String inAttribute)
inUsername - a String valueinAttributeType - a UserAttributeType valueinAttribute - a String valueCopyright © 2019. All rights reserved.