public abstract class AbstractSharedRecordPlugin
extends java.lang.Object
implements com.whitestein.lsps.model.sharedrecord.SharedRecordPlugin
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,com.whitestein.lsps.common.BasicDao<? extends com.whitestein.lsps.common.AbstractEntity,java.lang.Long>> |
daoMap |
| Constructor and Description |
|---|
AbstractSharedRecordPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
void |
flush(java.util.Set<java.lang.String> entityNames) |
com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity |
getEntity(java.lang.String entityName,
java.io.Serializable id) |
com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity |
getEntityProxy(java.lang.String entityName,
java.io.Serializable id) |
protected abstract SharedRecordPluginEntityProxy<? extends EntityWithId<java.lang.Long>> |
getSharedRecordPluginEntityProxy(java.lang.String entityName,
long id,
com.whitestein.lsps.common.AbstractEntity entity) |
java.util.Collection<java.lang.String> |
getSupportedEntityNames() |
void |
loadProxies() |
protected final java.util.concurrent.ConcurrentHashMap<java.lang.String,com.whitestein.lsps.common.BasicDao<? extends com.whitestein.lsps.common.AbstractEntity,java.lang.Long>> daoMap
public com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity getEntity(java.lang.String entityName,
java.io.Serializable id)
getEntity in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginpublic com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity getEntityProxy(java.lang.String entityName,
java.io.Serializable id)
getEntityProxy in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginprotected abstract SharedRecordPluginEntityProxy<? extends EntityWithId<java.lang.Long>> getSharedRecordPluginEntityProxy(java.lang.String entityName, long id, com.whitestein.lsps.common.AbstractEntity entity)
entityName - id - entity - public java.util.Collection<java.lang.String> getSupportedEntityNames()
getSupportedEntityNames in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginpublic void flush()
flush in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginpublic void flush(java.util.Set<java.lang.String> entityNames)
flush in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginpublic void loadProxies()
loadProxies in interface com.whitestein.lsps.model.sharedrecord.SharedRecordPluginCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.