com.plumtree.portalpages.devices.error.common
Class ErrorDevicesModel
java.lang.Object
com.plumtree.portalpages.devices.error.common.ErrorDevicesModel
- All Implemented Interfaces:
- IErrorDevicesModelRO, IManagedObject, IModel, IModelRO, IMVCObject
public class ErrorDevicesModel
- extends java.lang.Object
- implements IErrorDevicesModelRO, IModel
- Author:
- SudhaS
To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
Method Summary |
void |
CleanupAllData()
This method is called when an ActivitySpace is removed from the cache. |
void |
CleanupTempData()
This method is called at the end of every HTTP request by the Interpreter. |
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed
objects. |
java.lang.String |
GetName()
Return the name of the MVC object. |
void |
Init(AActivitySpace _asOwner)
This method initializes the model. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STR_MVC_CLASS_NAME
public static final java.lang.String STR_MVC_CLASS_NAME
- See Also:
- Constant Field Values
ErrorDevicesModel
public ErrorDevicesModel()
CleanupTempData
public void CleanupTempData()
- Description copied from interface:
IModel
- This method is called at the end of every HTTP request by the Interpreter.
The Interpreter calls AActivitySpace.CleanupTempData(), which calls this
method on all IModels registered using AActivitySpace.RegisterModel().
This method is intended for cleaning up temporary data that is only used
for the lifetime of a single request, like DB query results.
- Specified by:
CleanupTempData
in interface IModel
CleanupAllData
public void CleanupAllData()
- Description copied from interface:
IModel
- This method is called when an ActivitySpace is removed from the cache.
The Interpreter calls AActivitySpace.CleanupAllData(), which calls this
method on all IModels registered using AActivitySpace.RegisterModel().
This method is intended for releasing data stored in the server when
the activity space is no longer needed, such as search objects that
need to be maintained as long as the user is clicking through the
search, but should be freed when the space can no longer be used.
This can be used to prevent Java references to COM memory from hanging
around in the long lived Java heap without cleaning up the underlying
COM memory. The Java reference will still stay in the long lived heap
until it gets garbage collected (which could be a while), but the COM
memory should get released here.
This method will not be called if an HTTPSession times out.
CleanupTempData will be called before CleanupAllData.
- Specified by:
CleanupAllData
in interface IModel
Init
public void Init(AActivitySpace _asOwner)
- Description copied from interface:
IModel
- This method initializes the model. This is called automatically when
AActivitySpace.RegisterModel() is called.
- Specified by:
Init
in interface IModel
- Parameters:
_asOwner
- the parent Activity Space
GetName
public java.lang.String GetName()
- Description copied from interface:
IMVCObject
- Return the name of the MVC object.
- Specified by:
GetName
in interface IMVCObject
- Returns:
- the name of the object.
Create
public java.lang.Object Create()
- Description copied from interface:
IManagedObject
- This method is used by the ASManager to return new instances of managed
objects.
- Specified by:
Create
in interface IManagedObject
- Returns:
- A new instance of the managed class (i.e. return new Foo();)