net.sf.oxclient.service
Class AbsGroupwareModule<ModuleEntityBean,FolderBean>
java.lang.Object
net.sf.oxclient.service.AbsGroupwareModule<ModuleEntityBean,FolderBean>
- All Implemented Interfaces:
- IGroupwareModule<ModuleEntityBean,FolderBean>
- Direct Known Subclasses:
- AbsOXModule
@Guarded
public abstract class AbsGroupwareModule<ModuleEntityBean,FolderBean>
- extends Object
- implements IGroupwareModule<ModuleEntityBean,FolderBean>
- Author:
- Björn Voß
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mappingManager
protected IMappingManager mappingManager
AbsGroupwareModule
protected AbsGroupwareModule(@NotNull@NotEmpty
String moduleName,
@NotNull
Class<ModuleEntityBean> entityClass)
- Parameters:
moduleName
-
create
public abstract ModuleEntityBean create(FolderBean parent)
- Specified by:
create
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
create
public ModuleEntityBean create()
- Specified by:
create
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
getByID
public ModuleEntityBean getByID(@NotNull@NotEmpty
String objectId)
- Specified by:
getByID
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
list
public List<ModuleEntityBean> list(FolderBean folder)
- Specified by:
list
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
getName
public String getName()
- Specified by:
getName
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
getListParameters
public abstract Map<String,String> getListParameters(FolderBean parent)
save
public void save(ModuleEntityBean bean)
- Specified by:
save
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
getQueryParameter
public abstract Map<String,String> getQueryParameter(String objectId)
getColumnMappings
public Map<Integer,String> getColumnMappings()
createQuery
public IQuery createQuery()
- Specified by:
createQuery
in interface IGroupwareModule<ModuleEntityBean,FolderBean>
setMappingManager
public void setMappingManager(IMappingManager mappingManager)
- Parameters:
mappingManager
- the mappingManager to set
getSession
public IGroupwareSession<FolderBean> getSession()
- Returns:
- the session
setSession
public void setSession(IGroupwareSession<FolderBean> session)
- Parameters:
session
- the session to set
getEntityClass
protected Class<ModuleEntityBean> getEntityClass()
- Returns:
- the entityClass
Copyright © 2007. All Rights Reserved.