|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.uiinfrastructure.editor.EditorModel com.plumtree.portalpages.admin.serversettings.search.SearchServerSettingsEditorModel
public class SearchServerSettingsEditorModel
Nested Class Summary | |
---|---|
static class |
SearchServerSettingsEditorModel.IndexingCount
|
Field Summary | |
---|---|
static java.lang.String |
DateTimePickerKey
|
static java.lang.String |
INDEXPREF_SAVEDIDS
|
static java.lang.String |
STR_MVC_CLASS_NAME
|
Fields inherited from class com.plumtree.uiinfrastructure.editor.EditorModel |
---|
isReadAccessAvailable, m_asOwner, m_bCloseOnDone, m_bDeleteOnCancel, m_bEnableApplyButton, m_bEnableCancelButton, m_bHideLeftNav, m_bIsEditorReadOnly, m_bUserHasAccessToEditor, m_nEditorType |
Constructor Summary | |
---|---|
SearchServerSettingsEditorModel()
|
Method Summary | |
---|---|
void |
ActionOnRepost()
|
void |
AddAllUnusedISTypes()
|
void |
AddTypeToIndexingStatus(int classid)
|
AActivitySpace |
asOwner()
|
boolean |
CheckEditorAccessAndStart(XPHashtable _htFormData)
Implements some actions to perform on start. |
protected boolean |
ClassIDSearchable(int lClassID)
|
protected boolean |
ComesAfter(int test,
int id,
int[] arrayOfInts)
|
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed objects. |
protected void |
CreateDatePicker(XPDateTime repairDate)
|
void |
DeleteTypeFromIndexingStatus(int classid)
|
void |
DoApplyChanges()
|
protected int[] |
FilterToSearchableIDs(int[] idArray)
|
void |
Finish()
Implement some code to execute when the user clicks on "Finish". |
protected IXPPropertyBag[] |
GenerateSearchUpdateReport()
|
IXPPropertyBag |
GetClusterStatusPropertyBag()
|
int |
GetCountDBClassID(int classid)
|
int |
GetCountForClassID(IXPPropertyBag pbag,
java.lang.String classid)
|
int |
GetCountSIClassID(int classid)
|
int |
GetCountSIClassID(int[] classids,
XPArrayList exceptThese)
|
JSDateTimePickerMgr |
GetDateTimePickerControlManager()
|
protected int |
GetDBCountAllIDs(IXPPropertyBag[] bags,
XPArrayList exceptTheseList)
|
XPStringBuilder |
GetErrorString()
|
java.lang.String |
GetFileSizePerBulkImport()
|
XPArrayList |
GetIndexingCounts()
Called from the IndexingStatusView to gather the data |
java.lang.String |
GetIndexingHost()
|
java.lang.String |
GetIndexingPort()
|
java.lang.String |
getLastSubmittedSearchTransactioID()
|
java.lang.String |
GetMaxCharsPerDocument()
|
java.lang.String |
GetMaxTermsForKeywordHighlighting()
|
java.lang.String |
GetName()
Returns the Class name. |
java.lang.String |
GetNumberOfDaysBetweenRepair()
|
java.lang.String |
GetNumCardsPerBulkImport()
|
protected int[] |
GetSavedIds()
|
protected int |
GetSICountAllIDs(XPArrayList exceptThese)
|
IXPPropertyBag |
GetStatusPropertyBag()
|
int |
GetTotalAllClassID(IXPPropertyBag pbag,
XPArrayList exceptTheseList)
|
XPArrayList |
GetUndisplayedNamesAndTypes()
|
void |
Init(AActivitySpace parent)
Inits the Model with the Activity Space. |
void |
InitializePropertyValues()
|
protected void |
InitIndexingStatusList()
|
protected void |
InsertInOrder(XPArrayList icArrayList,
SearchServerSettingsEditorModel.IndexingCount ic)
|
protected boolean |
ListContainsClassId(int classId,
XPArrayList indexCountList)
|
protected void |
LoadIndexingCount(SearchServerSettingsEditorModel.IndexingCount ic,
int classID,
java.lang.String className,
IXPPropertyBag[] bags)
|
protected int[] |
RemoveListIds(int[] idArray,
XPArrayList exceptTheseList)
|
protected void |
SaveClassIds(XPArrayList classIdList)
|
protected int |
SaveMainPage(XPHashtable _htFormData)
|
protected void |
SaveNextRepairDateAndRate(IPTSession ptSession)
|
int |
SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
Calls the right save function according to the page name passed in argument. |
protected int[] |
SplitIntoInts(java.lang.String value,
java.lang.String delimiter)
|
protected void |
traceDebug(java.lang.String msg)
Trace a message if debug tracing is enabled for the UI component. |
protected void |
UpdateIndexingCount(SearchServerSettingsEditorModel.IndexingCount ic,
IXPPropertyBag[] bags)
|
protected void |
UpdateIndexingCountAllOthers(SearchServerSettingsEditorModel.IndexingCount ic,
IXPPropertyBag[] bags,
XPArrayList icList)
|
protected void |
updateRepairDateAndRateFromForm(XPHashtable formData)
|
protected void |
UpdateStatusInfo(XPArrayList indexCountList)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.plumtree.uiinfrastructure.editor.IEditorModelRO |
---|
GetEditorType, GetEnableApplyButton, GetEnableCancelButton, GetHideLeftNav, GetIsEditorReadOnly |
Field Detail |
---|
public static final java.lang.String INDEXPREF_SAVEDIDS
public static final java.lang.String STR_MVC_CLASS_NAME
public static final java.lang.String DateTimePickerKey
Constructor Detail |
---|
public SearchServerSettingsEditorModel()
Method Detail |
---|
public void Init(AActivitySpace parent)
EditorModel
Init
in interface IModel
Init
in class EditorModel
parent
- the parent Activity Spacepublic XPStringBuilder GetErrorString()
GetErrorString
in interface PropertyValidatorOwner
public java.lang.String GetFileSizePerBulkImport()
GetFileSizePerBulkImport
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetIndexingHost()
GetIndexingHost
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetIndexingPort()
GetIndexingPort
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetMaxCharsPerDocument()
GetMaxCharsPerDocument
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetMaxTermsForKeywordHighlighting()
GetMaxTermsForKeywordHighlighting
in interface ISearchServerSettingsEditorModelRO
public JSDateTimePickerMgr GetDateTimePickerControlManager()
GetDateTimePickerControlManager
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetNumCardsPerBulkImport()
GetNumCardsPerBulkImport
in interface ISearchServerSettingsEditorModelRO
public java.lang.String GetNumberOfDaysBetweenRepair()
GetNumberOfDaysBetweenRepair
in interface ISearchServerSettingsEditorModelRO
public IXPPropertyBag GetStatusPropertyBag()
GetStatusPropertyBag
in interface ISearchServerSettingsEditorModelRO
public IXPPropertyBag GetClusterStatusPropertyBag()
GetClusterStatusPropertyBag
in interface ISearchServerSettingsEditorModelRO
public java.lang.String getLastSubmittedSearchTransactioID()
getLastSubmittedSearchTransactioID
in interface ISearchServerSettingsEditorModelRO
public boolean CheckEditorAccessAndStart(XPHashtable _htFormData)
EditorModel
CheckEditorAccessAndStart
in class EditorModel
public void InitializePropertyValues()
public java.lang.Object Create()
EditorModel
Create
in interface IManagedObject
Create
in class EditorModel
IManagedObject.Create()
public void Finish()
EditorModel
Finish
in interface IRepostModel
Finish
in class EditorModel
public void DoApplyChanges()
protected void SaveNextRepairDateAndRate(IPTSession ptSession)
protected void updateRepairDateAndRateFromForm(XPHashtable formData)
protected void CreateDatePicker(XPDateTime repairDate)
public java.lang.String GetName()
EditorModel
GetName
in interface IMVCObject
GetName
in class EditorModel
public int SavePage(java.lang.String _sPageName, XPHashtable _htFormData)
EditorModel
SavePage
in interface IRepostModel
SavePage
in class EditorModel
_sPageName
- _htFormData
-
public AActivitySpace asOwner()
asOwner
in interface PropertyValidatorOwner
protected void traceDebug(java.lang.String msg)
public void ActionOnRepost()
protected int SaveMainPage(XPHashtable _htFormData)
_htFormData
-
protected void UpdateIndexingCount(SearchServerSettingsEditorModel.IndexingCount ic, IXPPropertyBag[] bags)
protected void UpdateIndexingCountAllOthers(SearchServerSettingsEditorModel.IndexingCount ic, IXPPropertyBag[] bags, XPArrayList icList)
protected void LoadIndexingCount(SearchServerSettingsEditorModel.IndexingCount ic, int classID, java.lang.String className, IXPPropertyBag[] bags)
public XPArrayList GetIndexingCounts()
protected boolean ListContainsClassId(int classId, XPArrayList indexCountList)
protected void UpdateStatusInfo(XPArrayList indexCountList)
public XPArrayList GetUndisplayedNamesAndTypes()
protected void InsertInOrder(XPArrayList icArrayList, SearchServerSettingsEditorModel.IndexingCount ic)
protected boolean ComesAfter(int test, int id, int[] arrayOfInts)
public void AddTypeToIndexingStatus(int classid)
public void DeleteTypeFromIndexingStatus(int classid)
public void AddAllUnusedISTypes()
protected void InitIndexingStatusList()
public int GetCountDBClassID(int classid)
public int GetCountSIClassID(int classid)
public int GetCountSIClassID(int[] classids, XPArrayList exceptThese)
protected IXPPropertyBag[] GenerateSearchUpdateReport()
public int GetTotalAllClassID(IXPPropertyBag pbag, XPArrayList exceptTheseList)
public int GetCountForClassID(IXPPropertyBag pbag, java.lang.String classid)
protected int GetDBCountAllIDs(IXPPropertyBag[] bags, XPArrayList exceptTheseList)
protected int GetSICountAllIDs(XPArrayList exceptThese)
protected boolean ClassIDSearchable(int lClassID)
protected int[] FilterToSearchableIDs(int[] idArray)
protected int[] RemoveListIds(int[] idArray, XPArrayList exceptTheseList)
protected int[] GetSavedIds()
protected void SaveClassIds(XPArrayList classIdList)
protected int[] SplitIntoInts(java.lang.String value, java.lang.String delimiter)
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |