com.plumtree.portalpages.admin.editors.filter
Class FilterModel
java.lang.Object
com.plumtree.uiinfrastructure.editor.EditorModel
com.plumtree.portaluiinfrastructure.editor.ObjEditorModel
com.plumtree.portalpages.admin.editors.filter.FilterModel
- All Implemented Interfaces:
- IFilterModelRO, IDescriptionModelRO, IMigrationModelRO, IObjEditorModelRO, IFilterIteratorContainerRO, IManagedObject, IModel, IModelRO, IMVCObject, IEditorModelRO, IRepostModel
public class FilterModel
- extends ObjEditorModel
- implements IFilterModelRO
- Author:
- MikeS
Fields inherited from class com.plumtree.portaluiinfrastructure.editor.ObjEditorModel |
EDITOR_CLASSID_UNKNOWN, EDITOR_FOLDERID_UNKNOWN, EDITOR_OBJECTID_UNKNOWN, EDITOR_QS_BOL_QS_FORCESAVEINFOLDER, EDITOR_QS_INT_CLASS_ID, EDITOR_QS_INT_QS_FOLDER_ID, EDITOR_QS_INT_QS_OBJECT_ID, m_bDisableDescription, m_bDisableSecurity, m_bForceSavedInSuppliedFolder, m_bIsSysAdmin, m_nClassID, m_nFolderID, m_nFolderType, m_nObjectID, m_ptObject, m_Session, m_sFolderName, OBJECT_NAME_TRUNCATE |
Methods inherited from class com.plumtree.portaluiinfrastructure.editor.ObjEditorModel |
CheckEditorAccess, CheckEditorAccessAndStart, CheckFolderType, DisableSecurity, DoTaskOnComeBackFromSubEditor, Finish, ForceSaveInFolder, GetClassID, GetFolderID, GetFolderName, GetIsSysAdmin, GetMigrationStatus, GetObject, GetObjectDescription, GetObjectID, GetObjectName, GetParentFolderPath, GetPTSession, Init, InitIsSysAdminFlag, InitPTObject, IsDescriptionDisabled, IsMigrationApproved, SaveMigrationStatus, SetDisableDescription, SetEditorToReadOnly, SetMemberVariablesFromQS, SetMigrationStatus, StartKeywords, StartLocNamesList, StartMigrationHistory, StartObjectProp, StartSecurityList, StoreObject |
Methods inherited from class com.plumtree.uiinfrastructure.editor.EditorModel |
Cancel, CleanupAllData, CleanupTempData, DoTaskOnChangePage, GetCloseOnDone, GetCurrentRepostAction, GetDeleteOnCancel, GetEditorType, GetEnableApplyButton, GetHideLeftNav, GetIsEditorReadOnly, GetRedirectAfterFinish, GetUserHasAccessToEditor, SetCloseOnDone, SetDeleteOnCancel, SetEditorType, SetEnableApplyButton, SetHideLeftNav, SetPageStatus, SetUserHasAccessToEditor |
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
FilterModel
public FilterModel()
BuildFilterFromForm
public void BuildFilterFromForm(XPHashtable form)
- Parameters:
form
-
Create
public java.lang.Object Create()
- Description copied from class:
EditorModel
- This method is used by the ASManager to return new instances of managed
objects.
- Specified by:
Create
in interface IManagedObject
- Specified by:
Create
in class EditorModel
- Returns:
- A new instance of the managed class (i.e. return new Foo();)
- See Also:
IManagedObject.Create()
DoTaskAfterStore
public void DoTaskAfterStore()
- Code executed after the object is stored.
- Overrides:
DoTaskAfterStore
in class EditorModel
DoTaskBeforeStore
public void DoTaskBeforeStore()
- Code executed before the object is stored.
- Overrides:
DoTaskBeforeStore
in class EditorModel
DoTaskOnStartEditor
public void DoTaskOnStartEditor(XPHashtable _htFormData)
- Code executed when the Editor is starting.
- Overrides:
DoTaskOnStartEditor
in class EditorModel
- Parameters:
_htFormData
-
GetName
public java.lang.String GetName()
- Returns the Class name.
- Specified by:
GetName
in interface IMVCObject
- Specified by:
GetName
in class EditorModel
- Returns:
- String
GetFilterIterator
public IFilterIteratorRO GetFilterIterator()
- Returns the current filter iterator.
- Specified by:
GetFilterIterator
in interface IFilterIteratorContainerRO
- Returns:
- the current filter iterator.
SavePage
public int SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
- Calls the right save function according to the page name passed in argument.
- Specified by:
SavePage
in interface IRepostModel
- Overrides:
SavePage
in class ObjEditorModel
- Parameters:
_sPageName
- _htFormData
-
- Returns:
- int Page status for server side validation
SetTestFilterArgs
public void SetTestFilterArgs(XPHashtable filterArgs)
TurnOffFilterReport
public void TurnOffFilterReport()
GetTestFilterArgs
public XPHashtable GetTestFilterArgs()
GetTestFilterReport
public FilterModel.FilterReport GetTestFilterReport()