|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.filesys.alfresco.MultiTenantShareMapper
public class MultiTenantShareMapper
Multi Tenant Share Mapper Class
Field Summary |
---|
Fields inherited from interface org.alfresco.jlan.server.config.ConfigurationListener |
---|
StsAccepted, StsIgnored, StsNewSessionsOnly, StsRestartRequired |
Constructor Summary | |
---|---|
MultiTenantShareMapper()
Default constructor |
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
void |
closeMapper()
Close the share mapper, release any resources. |
int |
configurationChanged(int id,
org.alfresco.jlan.server.config.ServerConfiguration config,
java.lang.Object newVal)
Configuration changed |
void |
deleteShares(org.alfresco.jlan.server.SrvSession sess)
Delete temporary shares for the specified session |
org.alfresco.jlan.server.core.SharedDevice |
findShare(java.lang.String host,
java.lang.String name,
int typ,
org.alfresco.jlan.server.SrvSession sess,
boolean create)
Find a share using the name and type for the specified client. |
org.alfresco.jlan.server.core.SharedDeviceList |
getShareList(java.lang.String host,
org.alfresco.jlan.server.SrvSession sess,
boolean allShares)
Return the list of available shares. |
boolean |
hasDebug()
Check if debug output is enabled |
void |
initializeMapper(org.alfresco.jlan.server.config.ServerConfiguration config,
org.springframework.extensions.config.ConfigElement params)
Initialize the share mapper |
void |
setDebug(boolean debug)
|
void |
setQuotaManager(org.alfresco.jlan.server.filesys.quota.QuotaManager quotaManager)
Set the quota manager to be used by multi-tenant shares |
void |
setServerConfiguration(org.alfresco.jlan.server.config.ServerConfiguration config)
|
void |
setTenantShareName(java.lang.String shareName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiTenantShareMapper()
Method Detail |
---|
public void setServerConfiguration(org.alfresco.jlan.server.config.ServerConfiguration config)
public void setTenantShareName(java.lang.String shareName)
public void setDebug(boolean debug)
public void setQuotaManager(org.alfresco.jlan.server.filesys.quota.QuotaManager quotaManager)
quotaManager
- QuotaManagerpublic void initializeMapper(org.alfresco.jlan.server.config.ServerConfiguration config, org.springframework.extensions.config.ConfigElement params) throws org.alfresco.jlan.server.config.InvalidConfigurationException
initializeMapper
in interface org.alfresco.jlan.server.core.ShareMapper
config
- ServerConfigurationparams
- ConfigElement
org.alfresco.jlan.server.config.InvalidConfigurationException
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public final boolean hasDebug()
public org.alfresco.jlan.server.core.SharedDevice findShare(java.lang.String host, java.lang.String name, int typ, org.alfresco.jlan.server.SrvSession sess, boolean create) throws org.alfresco.jlan.server.auth.InvalidUserException
findShare
in interface org.alfresco.jlan.server.core.ShareMapper
host
- Stringname
- Stringtyp
- intsess
- SrvSessioncreate
- boolean
org.alfresco.jlan.server.auth.InvalidUserException
public void deleteShares(org.alfresco.jlan.server.SrvSession sess)
deleteShares
in interface org.alfresco.jlan.server.core.ShareMapper
sess
- SrvSessionpublic org.alfresco.jlan.server.core.SharedDeviceList getShareList(java.lang.String host, org.alfresco.jlan.server.SrvSession sess, boolean allShares)
getShareList
in interface org.alfresco.jlan.server.core.ShareMapper
host
- Stringsess
- SrvSessionallShares
- boolean
public void closeMapper()
closeMapper
in interface org.alfresco.jlan.server.core.ShareMapper
public int configurationChanged(int id, org.alfresco.jlan.server.config.ServerConfiguration config, java.lang.Object newVal) throws org.alfresco.jlan.server.config.InvalidConfigurationException
configurationChanged
in interface org.alfresco.jlan.server.config.ConfigurationListener
id
- intconfig
- ServerconfigurationnewVal
- Object
org.alfresco.jlan.server.config.InvalidConfigurationException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |