net.sf.oxclient.service.client.impl
Class OXGroupwareSessionFactory

java.lang.Object
  extended by net.sf.oxclient.service.AbsGroupwareSessionFactory<Folder>
      extended by net.sf.oxclient.service.client.impl.OXGroupwareSessionFactory
All Implemented Interfaces:
IGroupwareSessionFactory<Folder>, IOXSessionFactory, BeanFactoryAware

@Guarded
public class OXGroupwareSessionFactory
extends AbsGroupwareSessionFactory<Folder>
implements IOXSessionFactory, BeanFactoryAware

Author:
Björn Voß

Constructor Summary
OXGroupwareSessionFactory()
           
 
Method Summary
 Map<String,AbsGroupwareModule<?,Folder>> getModuleMap(IUser user)
           
 AbsGroupwareSession<Folder> getNewGourpwareSession(IUser user)
           
 String getServerURL()
           
 IOXSession login(IUser user)
           
 void setBeanFactory(BeanFactory beanFactory)
           
 void setModuleMapName(String moduleMapName)
           
 void setServerURL(String server)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXGroupwareSessionFactory

public OXGroupwareSessionFactory()
Method Detail

login

public IOXSession login(IUser user)
Specified by:
login in interface IGroupwareSessionFactory<Folder>
Specified by:
login in interface IOXSessionFactory
Overrides:
login in class AbsGroupwareSessionFactory<Folder>

getModuleMap

public Map<String,AbsGroupwareModule<?,Folder>> getModuleMap(IUser user)
Specified by:
getModuleMap in class AbsGroupwareSessionFactory<Folder>

getNewGourpwareSession

public AbsGroupwareSession<Folder> getNewGourpwareSession(IUser user)
Specified by:
getNewGourpwareSession in class AbsGroupwareSessionFactory<Folder>

setBeanFactory

public void setBeanFactory(@NotNull
                           BeanFactory beanFactory)
                    throws BeansException
Specified by:
setBeanFactory in interface BeanFactoryAware
Throws:
BeansException

setModuleMapName

public void setModuleMapName(String moduleMapName)
Parameters:
moduleMapName - the moduleMapName to set

getServerURL

public String getServerURL()
Specified by:
getServerURL in interface IGroupwareSessionFactory<Folder>

setServerURL

public void setServerURL(String server)
Specified by:
setServerURL in interface IGroupwareSessionFactory<Folder>


Copyright © 2007. All Rights Reserved.