public abstract class PresentationManager<T> extends Object implements UpdatePresentationObject.Callback
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
mLogger
Deprecated.
|
protected Mutex |
mMutex
Deprecated.
holds the mutex
|
protected int |
mMutexTimeout
Deprecated.
|
Constructor and Description |
---|
PresentationManager()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
createPresentationObject(int objectId)
Deprecated.
creates a new PresentationObject an put it onto the cache
|
void |
doStartService()
Deprecated.
|
void |
drop(int pId)
Deprecated.
|
protected void |
expire(int pId)
Deprecated.
|
Cache<Integer,T> |
getCache()
Deprecated.
|
boolean |
getExpireCache()
Deprecated.
|
protected Object |
getFromCache(int id)
Deprecated.
|
protected abstract String |
getManagerName()
Deprecated.
|
ObjectLoader |
getObjectLoader()
Deprecated.
|
UpdatePresentationObject |
getUpdater()
Deprecated.
|
void |
refresh(int pObjectId)
Deprecated.
|
void |
setCache(Cache<Integer,T> pCache)
Deprecated.
|
void |
setExpireCache(boolean pExpireCache)
Deprecated.
|
void |
setObjectLoader(ObjectLoader pObjectLoader)
Deprecated.
|
void |
setUpdater(UpdatePresentationObject pUpdater)
Deprecated.
|
protected final org.apache.log4j.Logger mLogger
protected final Mutex mMutex
protected final int mMutexTimeout
protected abstract void createPresentationObject(int objectId)
objectId
- id of the object we are going to createpublic void doStartService()
public void setExpireCache(boolean pExpireCache)
public boolean getExpireCache()
public void setUpdater(UpdatePresentationObject pUpdater)
public UpdatePresentationObject getUpdater()
public void setObjectLoader(ObjectLoader pObjectLoader)
public ObjectLoader getObjectLoader()
protected abstract String getManagerName()
public void refresh(int pObjectId)
refresh
in interface UpdatePresentationObject.Callback
protected Object getFromCache(int id)
protected void expire(int pId)
public void drop(int pId)
© 1998- 2021 Escenic AS