public class LocalFileCatalystServerAdminView extends java.lang.Object implements FCServerIfcExtended
PRODUCT| Constructor and Description |
|---|
LocalFileCatalystServerAdminView(unlimited.fc.server.FileCatalystServer server) |
| 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) |
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 ugc) |
java.lang.String |
addVirtualFolder(VirtualFolderContainer container) |
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() |
protected unlimited.fc.com.FCConfig |
getFCConfigFromServer() |
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() |
java.net.URI |
getHTMLAdminURL(boolean bypassServerConfigs)
Returns the current HTML admin URL when called.
|
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() |
protected unlimited.fc.entity.user.UserManager |
getUserManagerFromServer() |
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() |
UserContainer[] |
listUsers() |
void |
modifyUser(UserContainer modifiedUserContainer) |
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 priority) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setStatusClientDisabled(boolean statusClientDisabled) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTempUser, addUser, addUserSanity, createVirtualDownloadLinksForTheUser, createVirtualDownloadLinksForTheUser, createVirtualLinkForUserOnServer, getHTMLAdminURL, getIP, getWebServerBaseURL, translateToIP, translateToIPLazy, validateUserAddedpublic LocalFileCatalystServerAdminView(unlimited.fc.server.FileCatalystServer server)
protected unlimited.fc.entity.user.UserManager getUserManagerFromServer()
protected unlimited.fc.com.FCConfig getFCConfigFromServer()
public void addTemporaryToken(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
addTemporaryToken in interface FCServerIfcjava.lang.Exceptionpublic void addUser(java.lang.String newusername,
java.lang.String newuserpass)
throws java.lang.Exception
addUser in interface FCServerIfcjava.lang.Exceptionpublic void addUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir)
throws java.lang.Exception
addUser in interface FCServerIfcjava.lang.Exceptionpublic void addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir,
int userType)
throws java.lang.Exception
addTempUser in interface FCServerIfcjava.lang.Exceptionpublic void addTempUser(java.lang.String newusername,
java.lang.String newuserpass,
java.lang.String newhomedir)
throws java.lang.Exception
addTempUser in interface FCServerIfcjava.lang.Exceptionpublic void addTempUser(java.lang.String newusername,
java.lang.String newuserpass)
throws java.lang.Exception
addTempUser in interface FCServerIfcjava.lang.Exceptionpublic void addUserGroup(UserGroupContainer ugc) throws java.lang.Exception
addUserGroup in interface FCServerIfcjava.lang.Exceptionpublic java.lang.String addVirtualFolder(VirtualFolderContainer container) throws java.lang.Exception
addVirtualFolder in interface FCServerIfcjava.lang.Exceptionpublic void connect()
throws java.lang.Exception
connect in interface FCServerIfcjava.lang.Exceptionpublic void connect(java.lang.String hostname,
int port,
java.lang.String adminuser,
java.lang.String adminpass)
throws java.lang.Exception
connect in interface FCServerIfcjava.lang.Exceptionpublic void deleteTemporaryToken(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
deleteTemporaryToken in interface FCServerIfcjava.lang.Exceptionpublic void deleteUserGroup(java.lang.String name)
throws java.lang.Exception
deleteUserGroup in interface FCServerIfcjava.lang.Exceptionpublic void deleteVirtualFolder(java.lang.String name)
throws java.lang.Exception
deleteVirtualFolder in interface FCServerIfcjava.lang.Exceptionpublic void delUser(java.lang.String delusername)
throws java.lang.Exception
delUser in interface FCServerIfcjava.lang.Exceptionpublic void delUser(java.lang.String delusername,
boolean b)
throws java.lang.Exception
delUser in interface FCServerIfcjava.lang.Exceptionpublic void disconnect()
throws java.lang.Exception
disconnect in interface FCServerIfcjava.lang.Exceptionpublic void enableUserGroup(java.lang.String name)
throws java.lang.Exception
enableUserGroup in interface FCServerIfcjava.lang.Exceptionpublic java.util.LinkedList<ClientSessionContainer> getClientSessions() throws java.lang.Exception, java.lang.IllegalStateException
getClientSessions in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic java.util.Collection<FolderGroupCanAccess> getFoldersLinkedToGroup(java.lang.String groupname) throws java.lang.Exception
getFoldersLinkedToGroup in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<FolderUserCanAccess> getFoldersLinkedToUser(java.lang.String username) throws java.lang.Exception
getFoldersLinkedToUser in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<ResourceGrantedToFolder> getGroupsLinkedToFolder(java.lang.String foldername) throws java.lang.Exception
getGroupsLinkedToFolder in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<java.lang.String> getGroupsLinkedToUser(java.lang.String username)
throws java.lang.Exception
getGroupsLinkedToUser in interface FCServerIfcjava.lang.Exceptionpublic java.lang.String getHostname()
getHostname in interface FCServerIfcpublic java.lang.String getLicenseString()
getLicenseString in interface FCServerIfcpublic java.lang.String getPassword()
getPassword in interface FCServerIfcpublic PermissionsContainer getPermissionsForGroupAndFolder(java.lang.String groupname, java.lang.String foldername) throws java.lang.Exception
getPermissionsForGroupAndFolder in interface FCServerIfcjava.lang.Exceptionpublic PermissionsContainer getPermissionsForUserAndFolder(java.lang.String username, java.lang.String foldername) throws java.lang.Exception
getPermissionsForUserAndFolder in interface FCServerIfcjava.lang.Exceptionpublic int getPort()
getPort in interface FCServerIfcpublic int getReceiveRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
getReceiveRateKbps in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic java.lang.String getRequestString()
getRequestString in interface FCServerIfcpublic int getTotalRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
getTotalRateKbps in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic int getTransmitRateKbps()
throws java.lang.Exception,
java.lang.IllegalStateException
getTransmitRateKbps in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic UserContainer getUser(java.lang.String username) throws java.lang.Exception
getUser in interface FCServerIfcjava.lang.Exceptionpublic UserGroupContainer getUserGroup(java.lang.String groupName) throws java.lang.Exception
getUserGroup in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<UserGroupContainer> getUserGroups() throws java.lang.Exception
getUserGroups in interface FCServerIfcjava.lang.Exceptionpublic java.lang.String getUsername()
getUsername in interface FCServerIfcpublic java.util.Collection<ResourceGrantedToFolder> getUsersLinkedToFolder(java.lang.String foldername) throws java.lang.Exception
getUsersLinkedToFolder in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<java.lang.String> getUsersLinkedToGroup(java.lang.String groupname)
throws java.lang.Exception
getUsersLinkedToGroup in interface FCServerIfcjava.lang.Exceptionpublic VirtualFolderContainer getVirtualFolder(java.lang.String groupName) throws java.lang.Exception
getVirtualFolder in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<VirtualFolderContainer> getVirtualFolders() throws java.lang.Exception
getVirtualFolders in interface FCServerIfcjava.lang.Exceptionpublic boolean isStatusClientDisabled()
isStatusClientDisabled in interface FCServerIfcpublic void killAllSessions()
throws java.lang.Exception,
java.lang.IllegalStateException
killAllSessions in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic void killSessionBySessionId(java.lang.String sessionID)
throws java.lang.Exception,
java.lang.IllegalStateException
killSessionBySessionId in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic void killSessionByUserId(java.lang.String username)
throws java.lang.Exception,
java.lang.IllegalStateException
killSessionByUserId in interface FCServerIfcjava.lang.Exceptionjava.lang.IllegalStateExceptionpublic void linkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername,
PermissionsContainer generatePermission)
throws java.lang.Exception
linkGroupAndFolder in interface FCServerIfcjava.lang.Exceptionpublic void linkUserAndFolder(java.lang.String username,
java.lang.String foldername,
PermissionsContainer generatePermission)
throws java.lang.Exception
linkUserAndFolder in interface FCServerIfcjava.lang.Exceptionpublic void linkUserAndGroup(java.lang.String username,
java.lang.String groupname)
throws java.lang.Exception
linkUserAndGroup in interface FCServerIfcjava.lang.Exceptionpublic java.lang.String[] listUserNames()
throws java.lang.Exception
listUserNames in interface FCServerIfcjava.lang.Exceptionpublic void modifyUser(UserContainer modifiedUserContainer) throws InvalidArgumentException, java.lang.Exception
modifyUser in interface FCServerIfcInvalidArgumentExceptionjava.lang.Exceptionpublic void modifyUserGroup(UserGroupContainer tmpGroup) throws java.lang.Exception
modifyUserGroup in interface FCServerIfcjava.lang.Exceptionpublic void modifyVirtualFolder(VirtualFolderContainer tmpFolder) throws java.lang.Exception
modifyVirtualFolder in interface FCServerIfcjava.lang.Exceptionpublic void modUserPassword(java.lang.String username,
java.lang.String password)
throws java.lang.Exception
modUserPassword in interface FCServerIfcjava.lang.Exceptionpublic void resetAllOverrides()
throws java.lang.Exception
resetAllOverrides in interface FCServerIfcjava.lang.Exceptionpublic void resynchConfigurationFiles()
throws java.lang.Exception
resynchConfigurationFiles in interface FCServerIfcjava.lang.Exceptionpublic void setHostname(java.lang.String server)
setHostname in interface FCServerIfcpublic void setLicenseString(java.lang.String tmp)
throws java.lang.Exception
setLicenseString in interface FCServerIfcjava.lang.Exceptionpublic void setOverrideBandwidth(java.lang.String sessionID,
int newBandwidth)
throws InvalidArgumentException,
java.lang.Exception
setOverrideBandwidth in interface FCServerIfcInvalidArgumentExceptionjava.lang.Exceptionpublic void setOverridePriority(java.lang.String sessionID,
int priority)
throws InvalidArgumentException,
java.lang.Exception
setOverridePriority in interface FCServerIfcInvalidArgumentExceptionjava.lang.Exceptionpublic void setPassword(java.lang.String password)
setPassword in interface FCServerIfcpublic void setPort(int port)
setPort in interface FCServerIfcpublic void setUserEnable(java.lang.String username,
boolean enabled)
throws java.lang.Exception
setUserEnable in interface FCServerIfcjava.lang.Exceptionpublic void setUserName(java.lang.String username)
setUserName in interface FCServerIfcpublic void unlinkGroupAndFolder(java.lang.String groupname,
java.lang.String foldername)
throws java.lang.Exception
unlinkGroupAndFolder in interface FCServerIfcjava.lang.Exceptionpublic void unlinkUserAndFolder(java.lang.String username,
java.lang.String foldername)
throws java.lang.Exception
unlinkUserAndFolder in interface FCServerIfcjava.lang.Exceptionpublic void unlinkUserAndGroup(java.lang.String username,
java.lang.String groupname)
throws java.lang.Exception
unlinkUserAndGroup in interface FCServerIfcjava.lang.Exceptionpublic java.util.Collection<UserContainer> getAllUsers() throws java.lang.Exception
getAllUsers in interface FCServerIfcjava.lang.Exceptionpublic int getUserCount()
throws java.lang.Exception
getUserCount in interface FCServerIfcjava.lang.Exceptionpublic void connectNoStatus()
throws java.lang.Exception
connectNoStatus in interface FCServerIfcjava.lang.Exceptionpublic boolean isConnected()
isConnected in interface FCServerIfcpublic int getDefaultIdleTime()
getDefaultIdleTime in interface FCServerIfcpublic void setDefaultIdleTime(int idleTime)
setDefaultIdleTime in interface FCServerIfcpublic int getHTTPPort()
getHTTPPort in interface FCServerIfcpublic unlimited.fc.com.ConfigSourceIfc<unlimited.fc.server.FileCatalystServerInterface> getConfigSource()
getConfigSource in interface FCServerIfcpublic UserContainer[] listUsers() throws java.lang.Exception
listUsers in interface FCServerIfcExtendedjava.lang.Exceptionpublic void setStatusClientDisabled(boolean statusClientDisabled)
setStatusClientDisabled in interface FCServerIfcExtendedpublic java.net.URI getHTMLAdminURL(boolean bypassServerConfigs)
throws java.lang.Exception
FCServerIfcExtendedgetHTMLAdminURL in interface FCServerIfcExtendedbypassServerConfigs - - set to true ignores masquerades and bind all interface on the server and returns an URL that can be used to connect to the HTML Adminjava.lang.Exception - Thrown if remote admin is disabled, if web access is disabled, or the web server can't be reached.Copyright © 2015 Unlimi-Tech Sofware Inc. All Rights Reserved.