Plumtree Portal UI  
 

ObjPropModel Methods

The methods of the ObjPropModel class are listed below. For a complete list of ObjPropModel class members, see the ObjPropModel Members topic.

Public Static Methods

ValidateTree Recursively iterates through a pick tree and validates that all the nodes are valid.

Public Instance Methods

AddRowsOnRepost Adds a new row to the list of object property values
CheckDisplayPageIsMandatory Returns true if the display page is mandatory because it contains mandatory properties.
CheckObjectSupportsEOD Checks to see if the object supports EOD
CheckPickValuesAreValid If a property has a pick tree or pick list, check that the pick values can be successfully retrieved.
CheckRowIsHREF Checks to see if the property is an HREF
CheckRowIsMandatory Checks to see if the property is mandatory
CheckRowIsMultiValued Checks to see if the property is multivalued
CheckRowIsReadOnly Checks to see if the property is read-only
CheckRowIsVisible Checks to see if the property is visible
CleanupAllData (inherited from com.plumtree.uiinfrastructure.editor.EditorHelperModel) 
CleanupTempData (inherited from com.plumtree.uiinfrastructure.editor.EditorHelperModel) 
Create 
DeleteRowsOnRepost Deletes am existing row from the list of object property values.
DisableAddButton (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
DisableCheckBoxes (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
DoTaskOnComeBackFromSubEditor This method will be called when you come back to the main Editor from a sub Editor.
EnablePagination (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
Finish Stores object properties
GetAddIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetAddIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetAddLabel (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetAlertMessageForEmptyList (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetArrayOfObjToDelete (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetArrExpListColInfo (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetCurrentLowerObjectCount (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetCurrentUpperObjectCount (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetDateTimePickerControlManager (inherited from ExpListPropModel) Returns the datetime-picker control manager.
GetDeleteIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetDeleteIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetDelRowConfirmMsg (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetEmptyListInstructions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetEmptyListMainMessage (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetEnableMoveRowActions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetIsListReadOnly (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetItems (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetListKey (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetMainColumnSort (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetMainColumnSortDirection (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetModelStorageName (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetName 
GetNumObjects (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetPaginationSize (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetPickListValues Return pick list values for the property
GetReadOnlyItems (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetRowName (inherited from ExpListPropModel) Returns the name of the property in the indicated row
GetRowPropertyID (inherited from ExpListPropModel) Returns the property ID of the property in the indicated row
GetRowPropertyInfo Returns the value of the requested PROPID from the EOD query result.
GetRowRefValueName Returns the reference value name
GetRowStatus (inherited from ExpListPropModel) Returns the status of the row (added, deleted, edited, modified)
GetRowType (inherited from ExpListPropModel) Returns the value type of the property
GetRowValue (inherited from ExpListPropModel) Returns the value of the property
GetSectionTitle (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetSelectedReference Returns a String of Class IDs and Object IDs of the Objects to select in the tree. E.g.: "refClassID,ObjID1".
GetStringFromObjectValue Returns string representation of property value
GetTableInstructions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetType (inherited from Object)Gets the Type of the current instance.
GetUniqueDateTimePickerKey (inherited from ExpListPropModel) Returns the unique date/time picker string ID for the row.
GetUniqueInt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetUniqueString (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetUnusedProperties (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetWrapColumnHeaders (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
HasAccessToGlobalObjectPropMapEditor Returns true if current user has access to global object property map. In order to access this editor, the user must be a member of the administrators group and must have the right to access the Plumtree utilities.
Init (inherited from ExpListPropModel) Inits the Model with the Activity Space. Initializes date/time picker and page manager for date/time picker.
InitializeExpandableList (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
InitializeObjectProperties Initialize Object Properties
InitializeReadOnlyExpandableList (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
InitializeSortedArray Initalizes the list (PTGrowableSortedArrayWrapper) with a column mapping and an array of sort. The growable array will be sorted by the 2 columns, first the name and second propID, ascending
IsAddButtonDisabled (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
IsCheckBoxesDisabled (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
IsPaginationEnabled (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
ModifyRow Action for modifying a row. Override the default behavior of this method so that pick tree or reference tree can modify the row.
MoveRow (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
ReverseCurrentSort (inherited from ExpListPropModel) Must update date/time picker rows when sorting by column.
SaveSection Saves the data when a repost occurs. Editors using this framework need to call that method from the SavePage method of the main Model. If the object doesn't support object properties, then don't save the rows.
SetAddIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetAddIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetDeleteIcon (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetDeleteIconAlt (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetDelRowConfirmMsg (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetEmptyListMessages (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetEnableEmptyListClientValidation (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetEnableMoveRowActions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetIsListReadOnly (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetListKey (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetPagination (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetSectionTitle (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetTableInstructions (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SetWrapColumnHeaders (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SortByColumn (inherited from ExpListPropModel) Must update date/time picker rows when sorting by column.
ToString (inherited from Object)Returns a String that represents the current Object.
UpdateMandatoryPageStatus Determines if the page containing object properties must be a mandatory page. Iterate through expandable list looking for visible, not read-only, mandatory rows that are also not deleted.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetDataKey Override method to save pick list data
GetDateTimeFromDatePicker (inherited from ExpListPropModel) Helper method to return XPDateTime from datetime picker, using the unique instance ID.
GetMoveAction (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
GetNameFromObjectID Returns the name for an object
GetObjectPropData Return object property non-reference data
GetObjectPropRefData Return object property reference data
GetPasswordKey (inherited from ExpListPropModel) Returns data key for a row.
GetRowErrorMessage (inherited from ExpListPropModel) Return an error message for row
GetRowIndex (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
LoadProperties Loads object properties for object
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
MoveDown (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
MoveFirst (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
MoveLast (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
MoveUp (inherited from com.plumtree.uiinfrastructure.expandablelist.ExpListModel) 
SaveDataValue (inherited from ExpListPropModel) Saves the data value for the row
SaveDateTimeRow (inherited from ExpListPropModel) Saves the date/time value
SavePasswordValue (inherited from ExpListPropModel) Saves the data value for the row
SaveRow Saves the data on the row only if the row is visible and is not read-only.
SetRowStatus (inherited from ExpListPropModel) Set the row status
SetRowValue (inherited from ExpListPropModel) Set the row value
UpdateDateTimeUniqueKeys (inherited from ExpListPropModel) Remove all existing datetime components from the datetime picker manager, and re-register all datetime pickers. This method must be called whenever the expandable list is modified (whenever rows are added or deleted) because the row numbers, which are used to construct the unique key, are changed.
UpdateRowInList (inherited from ExpListPropModel) Updates a row in the list with new values
ValidateMandatoryDataValue (inherited from ExpListPropModel) Check that a mandatory row does not have a null string value or empty string. Raise error if string value is null or empty string.

See Also

ObjPropModel Class | com.plumtree.portaluiinfrastructure.editor.commonpages.objectproperties Namespace