|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 IModelInit in class EditorModelparent - the parent Activity Spacepublic XPStringBuilder GetErrorString()
GetErrorString in interface PropertyValidatorOwnerpublic java.lang.String GetFileSizePerBulkImport()
GetFileSizePerBulkImport in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetIndexingHost()
GetIndexingHost in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetIndexingPort()
GetIndexingPort in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetMaxCharsPerDocument()
GetMaxCharsPerDocument in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetMaxTermsForKeywordHighlighting()
GetMaxTermsForKeywordHighlighting in interface ISearchServerSettingsEditorModelROpublic JSDateTimePickerMgr GetDateTimePickerControlManager()
GetDateTimePickerControlManager in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetNumCardsPerBulkImport()
GetNumCardsPerBulkImport in interface ISearchServerSettingsEditorModelROpublic java.lang.String GetNumberOfDaysBetweenRepair()
GetNumberOfDaysBetweenRepair in interface ISearchServerSettingsEditorModelROpublic IXPPropertyBag GetStatusPropertyBag()
GetStatusPropertyBag in interface ISearchServerSettingsEditorModelROpublic IXPPropertyBag GetClusterStatusPropertyBag()
GetClusterStatusPropertyBag in interface ISearchServerSettingsEditorModelROpublic java.lang.String getLastSubmittedSearchTransactioID()
getLastSubmittedSearchTransactioID in interface ISearchServerSettingsEditorModelROpublic boolean CheckEditorAccessAndStart(XPHashtable _htFormData)
EditorModel
CheckEditorAccessAndStart in class EditorModelpublic void InitializePropertyValues()
public java.lang.Object Create()
EditorModel
Create in interface IManagedObjectCreate in class EditorModelIManagedObject.Create()public void Finish()
EditorModel
Finish in interface IRepostModelFinish in class EditorModelpublic 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 IMVCObjectGetName in class EditorModel
public int SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
EditorModel
SavePage in interface IRepostModelSavePage in class EditorModel_sPageName - _htFormData -
public AActivitySpace asOwner()
asOwner in interface PropertyValidatorOwnerprotected 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 | ||||||||