Package de.mhus.osgi.sop.mailqueue
Class MailQueueDbImpl
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.osgi.sop.api.adb.AbstractDbSchemaService
-
- de.mhus.osgi.sop.mailqueue.MailQueueDbImpl
-
- All Implemented Interfaces:
de.mhus.lib.core.ILog,de.mhus.osgi.sop.api.adb.DbSchemaService
public class MailQueueDbImpl extends de.mhus.osgi.sop.api.adb.AbstractDbSchemaService
-
-
Constructor Summary
Constructors Constructor Description MailQueueDbImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCreate(de.mhus.osgi.sop.api.aaa.AaaContext context, de.mhus.lib.adb.Persistable obj)voidcollectReferences(de.mhus.lib.adb.Persistable object, de.mhus.osgi.sop.api.adb.ReferenceCollector collector)voiddoCleanup()voiddoDestroy()voiddoInitialize(de.mhus.lib.xdb.XdbService dbService)voiddoPostInitialize(de.mhus.lib.xdb.XdbService manager)StringgetAcl(de.mhus.osgi.sop.api.aaa.AaaContext context, de.mhus.lib.adb.Persistable obj)voidregisterObjectTypes(List<Class<? extends de.mhus.lib.adb.Persistable>> list)
-
-
-
Method Detail
-
registerObjectTypes
public void registerObjectTypes(List<Class<? extends de.mhus.lib.adb.Persistable>> list)
-
doInitialize
public void doInitialize(de.mhus.lib.xdb.XdbService dbService)
-
doDestroy
public void doDestroy()
-
canCreate
public boolean canCreate(de.mhus.osgi.sop.api.aaa.AaaContext context, de.mhus.lib.adb.Persistable obj) throws de.mhus.lib.errors.MException- Throws:
de.mhus.lib.errors.MException
-
collectReferences
public void collectReferences(de.mhus.lib.adb.Persistable object, de.mhus.osgi.sop.api.adb.ReferenceCollector collector)
-
doCleanup
public void doCleanup()
-
doPostInitialize
public void doPostInitialize(de.mhus.lib.xdb.XdbService manager) throws Exception- Throws:
Exception
-
getAcl
public String getAcl(de.mhus.osgi.sop.api.aaa.AaaContext context, de.mhus.lib.adb.Persistable obj) throws de.mhus.lib.errors.MException
- Specified by:
getAclin interfacede.mhus.osgi.sop.api.adb.DbSchemaService- Specified by:
getAclin classde.mhus.osgi.sop.api.adb.AbstractDbSchemaService- Throws:
de.mhus.lib.errors.MException
-
-