public interface FCServerIfc
Title: FileCatalyst Direct Server API
Description: Provides server-side API execute remote administrations calls to a FileCatalyst Server
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PRODUCT |
| Modifier and Type | Method and Description |
|---|---|
void |
addTemporaryToken(java.lang.String username,
java.lang.String password) |
void |
addTempUser(java.lang.String newusername,
java.lang.String newuserpass) |
void |
addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir) |
void |
addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir,
int userType)
Deprecated.
|
void |
addUser(java.lang.String newusername,
java.lang.String newuserpass) |
void |
addUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir) |
void |
addUserGroup(UserGroupContainer group) |
java.lang.String |
addVirtualFolder(VirtualFolderContainer group) |
void |
connect() |
void |
connect(java.lang.String hostname,
int port,
java.lang.String adminuser,
java.lang.String adminpass) |
void |
connectNoStatus() |
void |
deleteTemporaryToken(java.lang.String username,
java.lang.String password) |
void |
deleteUserGroup(java.lang.String name) |
void |
deleteVirtualFolder(java.lang.String name) |
void |
delUser(java.lang.String delusername) |
void |
delUser(java.lang.String delusername,
boolean b) |
void |
disconnect() |
void |
enableUserGroup(java.lang.String name) |
java.util.Collection<UserContainer> |
getAllUsers() |
java.util.LinkedList<ClientSessionContainer> |
getClientSessions() |
unlimited.fc.com.ConfigSourceIfc<unlimited.fc.server.FileCatalystServerInterface> |
getConfigSource() |
int |
getDefaultIdleTime() |
java.util.Collection<FolderGroupCanAccess> |
getFoldersLinkedToGroup(java.lang.String groupname) |
java.util.Collection<FolderUserCanAccess> |
getFoldersLinkedToUser(java.lang.String username) |
java.util.Collection<ResourceGrantedToFolder> |
getGroupsLinkedToFolder(java.lang.String foldername) |
java.util.Collection<java.lang.String> |
getGroupsLinkedToUser(java.lang.String username) |
java.lang.String |
getHostname() |
int |
getHTTPPort() |
java.lang.String |
getLicenseString() |
java.lang.String |
getPassword() |
PermissionsContainer |
getPermissionsForGroupAndFolder(java.lang.String groupname,
java.lang.String foldername) |
PermissionsContainer |
getPermissionsForUserAndFolder(java.lang.String username,
java.lang.String foldername) |
int |
getPort() |
int |
getReceiveRateKbps() |
java.lang.String |
getRequestString() |
int |
getTotalRateKbps() |
int |
getTransmitRateKbps() |
UserContainer |
getUser(java.lang.String username) |
int |
getUserCount() |
UserGroupContainer |
getUserGroup(java.lang.String groupName) |
java.util.Collection<UserGroupContainer> |
getUserGroups() |
java.lang.String |
getUsername() |
java.util.Collection<ResourceGrantedToFolder> |
getUsersLinkedToFolder(java.lang.String foldername) |
java.util.Collection<java.lang.String> |
getUsersLinkedToGroup(java.lang.String groupname) |
VirtualFolderContainer |
getVirtualFolder(java.lang.String groupName) |
java.util.Collection<VirtualFolderContainer> |
getVirtualFolders() |
boolean |
isConnected() |
boolean |
isStatusClientDisabled() |
void |
killAllSessions() |
void |
killSessionBySessionId(java.lang.String sessionID) |
void |
killSessionByUserId(java.lang.String username) |
void |
linkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername,
PermissionsContainer generatePermission) |
void |
linkUserAndFolder(java.lang.String username,
java.lang.String foldername,
PermissionsContainer generatePermission) |
void |
linkUserAndGroup(java.lang.String username,
java.lang.String groupname) |
java.lang.String[] |
listUserNames() |
void |
modifyUser(UserContainer tmpUser) |
void |
modifyUserGroup(UserGroupContainer tmpGroup) |
void |
modifyVirtualFolder(VirtualFolderContainer tmpFolder) |
void |
modUserPassword(java.lang.String username,
java.lang.String password) |
void |
resetAllOverrides() |
void |
resynchConfigurationFiles() |
void |
setDefaultIdleTime(int idleTime) |
void |
setHostname(java.lang.String server) |
void |
setLicenseString(java.lang.String tmp) |
void |
setOverrideBandwidth(java.lang.String sessionID,
int newBandwidth) |
void |
setOverridePriority(java.lang.String sessionID,
int newPriority) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setUserEnable(java.lang.String username,
boolean enabled) |
void |
setUserName(java.lang.String username) |
void |
unlinkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername) |
void |
unlinkUserAndFolder(java.lang.String username,
java.lang.String foldername) |
void |
unlinkUserAndGroup(java.lang.String username,
java.lang.String groupname) |
static final java.lang.String PRODUCT
void addTemporaryToken(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
java.lang.Exceptionvoid addUser(java.lang.String newusername,
java.lang.String newuserpass)
throws java.lang.Exception
java.lang.Exceptionvoid addUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir)
throws java.lang.Exception
java.lang.Exception@Deprecated
void addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir,
int userType)
throws java.lang.Exception
java.lang.Exceptionvoid addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir)
throws java.lang.Exception
java.lang.Exceptionvoid addTempUser(java.lang.String newusername,
java.lang.String newuserpass)
throws java.lang.Exception
java.lang.Exceptionvoid addUserGroup(UserGroupContainer group) throws java.lang.Exception
java.lang.Exceptionjava.lang.String addVirtualFolder(VirtualFolderContainer group) throws java.lang.Exception
java.lang.Exceptionvoid connect()
throws java.lang.Exception
java.lang.Exceptionvoid connect(java.lang.String hostname,
int port,
java.lang.String adminuser,
java.lang.String adminpass)
throws java.lang.Exception
java.lang.Exceptionvoid deleteTemporaryToken(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
java.lang.Exceptionvoid deleteUserGroup(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionvoid deleteVirtualFolder(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionvoid delUser(java.lang.String delusername)
throws java.lang.Exception
java.lang.Exceptionvoid delUser(java.lang.String delusername,
boolean b)
throws java.lang.Exception
java.lang.Exceptionvoid disconnect()
throws java.lang.Exception
java.lang.Exceptionvoid enableUserGroup(java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionjava.util.LinkedList<ClientSessionContainer> getClientSessions() throws java.lang.Exception, java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionjava.util.Collection<FolderGroupCanAccess> getFoldersLinkedToGroup(java.lang.String groupname) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<FolderUserCanAccess> getFoldersLinkedToUser(java.lang.String username) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<ResourceGrantedToFolder> getGroupsLinkedToFolder(java.lang.String foldername) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<java.lang.String> getGroupsLinkedToUser(java.lang.String username)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String getHostname()
java.lang.String getLicenseString()
java.lang.String getPassword()
PermissionsContainer getPermissionsForGroupAndFolder(java.lang.String groupname, java.lang.String foldername) throws java.lang.Exception
java.lang.ExceptionPermissionsContainer getPermissionsForUserAndFolder(java.lang.String username, java.lang.String foldername) throws java.lang.Exception
java.lang.Exceptionint getPort()
int getReceiveRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionjava.lang.String getRequestString()
int getTotalRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionint getTransmitRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionUserContainer getUser(java.lang.String username) throws java.lang.Exception
java.lang.ExceptionUserGroupContainer getUserGroup(java.lang.String groupName) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<UserGroupContainer> getUserGroups() throws java.lang.Exception
java.lang.Exceptionjava.lang.String getUsername()
java.util.Collection<ResourceGrantedToFolder> getUsersLinkedToFolder(java.lang.String foldername) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<java.lang.String> getUsersLinkedToGroup(java.lang.String groupname)
throws java.lang.Exception
java.lang.ExceptionVirtualFolderContainer getVirtualFolder(java.lang.String groupName) throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<VirtualFolderContainer> getVirtualFolders() throws java.lang.Exception
java.lang.Exceptionboolean isStatusClientDisabled()
void killAllSessions()
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionvoid killSessionBySessionId(java.lang.String sessionID)
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionvoid killSessionByUserId(java.lang.String username)
throws java.lang.Exception,
java.lang.IllegalStateException
java.lang.Exceptionjava.lang.IllegalStateExceptionvoid linkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername,
PermissionsContainer generatePermission)
throws java.lang.Exception
java.lang.Exceptionvoid linkUserAndFolder(java.lang.String username,
java.lang.String foldername,
PermissionsContainer generatePermission)
throws java.lang.Exception
java.lang.Exceptionvoid linkUserAndGroup(java.lang.String username,
java.lang.String groupname)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String[] listUserNames()
throws java.lang.Exception
java.lang.Exceptionvoid modifyUser(UserContainer tmpUser) throws InvalidArgumentException, java.lang.Exception
InvalidArgumentExceptionjava.lang.Exceptionvoid modifyUserGroup(UserGroupContainer tmpGroup) throws java.lang.Exception
java.lang.Exceptionvoid modifyVirtualFolder(VirtualFolderContainer tmpFolder) throws java.lang.Exception
java.lang.Exceptionvoid modUserPassword(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
java.lang.Exceptionvoid resetAllOverrides()
throws java.lang.Exception
java.lang.Exceptionvoid resynchConfigurationFiles()
throws java.lang.Exception
java.lang.Exceptionvoid setHostname(java.lang.String server)
void setLicenseString(java.lang.String tmp)
throws java.lang.Exception
java.lang.Exceptionvoid setOverrideBandwidth(java.lang.String sessionID,
int newBandwidth)
throws InvalidArgumentException,
java.lang.Exception
InvalidArgumentExceptionjava.lang.Exceptionvoid setOverridePriority(java.lang.String sessionID,
int newPriority)
throws InvalidArgumentException,
java.lang.Exception
InvalidArgumentExceptionjava.lang.Exceptionvoid setPassword(java.lang.String password)
void setPort(int port)
void setUserEnable(java.lang.String username,
boolean enabled)
throws java.lang.Exception
java.lang.Exceptionvoid setUserName(java.lang.String username)
void unlinkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername)
throws java.lang.Exception
java.lang.Exceptionvoid unlinkUserAndFolder(java.lang.String username,
java.lang.String foldername)
throws java.lang.Exception
java.lang.Exceptionvoid unlinkUserAndGroup(java.lang.String username,
java.lang.String groupname)
throws java.lang.Exception
java.lang.Exceptionjava.util.Collection<UserContainer> getAllUsers() throws java.lang.Exception
java.lang.Exceptionint getUserCount()
throws java.lang.Exception
java.lang.Exceptionvoid connectNoStatus()
throws java.lang.Exception
java.lang.Exceptionboolean isConnected()
int getDefaultIdleTime()
void setDefaultIdleTime(int idleTime)
int getHTTPPort()
unlimited.fc.com.ConfigSourceIfc<unlimited.fc.server.FileCatalystServerInterface> getConfigSource()
Copyright © 2015 Unlimi-Tech Sofware Inc. All Rights Reserved.