Package org.opencms.jlan
Class CmsJlanShareMapper
- java.lang.Object
-
- org.opencms.jlan.CmsJlanShareMapper
-
- All Implemented Interfaces:
org.alfresco.jlan.server.core.ShareMapper
public class CmsJlanShareMapper extends java.lang.Object implements org.alfresco.jlan.server.core.ShareMapper
Implementation of the JLAN ShareMapper interface which is used to generate the list of available shares based on the OpenCms repository configuration in opencms-importexport.xml instead of jlanConfig.xml.
-
-
Field Summary
Fields Modifier and Type Field Description org.alfresco.jlan.server.core.ShareMapper
m_defaultMapper
An instance of the default share mapper.
-
Constructor Summary
Constructors Constructor Description CmsJlanShareMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeMapper()
void
deleteShares(org.alfresco.jlan.server.SrvSession session)
org.alfresco.jlan.server.core.SharedDevice
findShare(java.lang.String host, java.lang.String name, int type, org.alfresco.jlan.server.SrvSession session, boolean create)
org.alfresco.jlan.server.core.SharedDeviceList
getShareList(java.lang.String host, org.alfresco.jlan.server.SrvSession sess, boolean allShares)
void
initializeMapper(org.alfresco.jlan.server.config.ServerConfiguration config, org.springframework.extensions.config.ConfigElement configElement)
-
-
-
Field Detail
-
m_defaultMapper
public org.alfresco.jlan.server.core.ShareMapper m_defaultMapper
An instance of the default share mapper.
-
-
Constructor Detail
-
CmsJlanShareMapper
public CmsJlanShareMapper()
-
-
Method Detail
-
closeMapper
public void closeMapper()
- Specified by:
closeMapper
in interfaceorg.alfresco.jlan.server.core.ShareMapper
- See Also:
ShareMapper.closeMapper()
-
deleteShares
public void deleteShares(org.alfresco.jlan.server.SrvSession session)
- Specified by:
deleteShares
in interfaceorg.alfresco.jlan.server.core.ShareMapper
- See Also:
ShareMapper.deleteShares(org.alfresco.jlan.server.SrvSession)
-
findShare
public org.alfresco.jlan.server.core.SharedDevice findShare(java.lang.String host, java.lang.String name, int type, org.alfresco.jlan.server.SrvSession session, boolean create) throws java.lang.Exception
- Specified by:
findShare
in interfaceorg.alfresco.jlan.server.core.ShareMapper
- Throws:
java.lang.Exception
- See Also:
ShareMapper.findShare(java.lang.String, java.lang.String, int, org.alfresco.jlan.server.SrvSession, boolean)
-
getShareList
public org.alfresco.jlan.server.core.SharedDeviceList getShareList(java.lang.String host, org.alfresco.jlan.server.SrvSession sess, boolean allShares)
- Specified by:
getShareList
in interfaceorg.alfresco.jlan.server.core.ShareMapper
- See Also:
ShareMapper.getShareList(java.lang.String, org.alfresco.jlan.server.SrvSession, boolean)
-
initializeMapper
public void initializeMapper(org.alfresco.jlan.server.config.ServerConfiguration config, org.springframework.extensions.config.ConfigElement configElement) throws org.alfresco.jlan.server.config.InvalidConfigurationException
- Specified by:
initializeMapper
in interfaceorg.alfresco.jlan.server.core.ShareMapper
- Throws:
org.alfresco.jlan.server.config.InvalidConfigurationException
- See Also:
ShareMapper.initializeMapper(org.alfresco.jlan.server.config.ServerConfiguration, org.springframework.extensions.config.ConfigElement)
-
-