Interface AttributeEditorBeanCreatorDelegate
- All Known Implementing Classes:
AttributeEditorBeanCreatorForManageUIDelegate
public interface AttributeEditorBeanCreatorDelegate
An interface to customize and validation of EnterpriseDatable and table view on the Attribute Editor.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptioncreateNavigationCriteria(NmCommandBean clientData, PlantFunctionalDataAttributeBean bean) The method creates theNavigationCriteriafrom thePlantFunctionalDataAttributeBeanprovided.getPlantDataEditorUrl(NmCommandBean clientData, NavigationCriteria navigationCriteria) The method gets the Plant Data Editor url to be opened for theNavigationCriteriaprovided.getPlantFunctionalDataAttributeBean(NmCommandBean clientData) The methods creates thePlantFunctionalDataAttributeBeanfrom the clientData.getValidSelectedDatables(NmCommandBean clientData, PlantFunctionalDataAttributeBean bean) The method gets the valid selected objects from theNmCommandBeanas per the preference.voidsetActiveView(String viewName, String tableId) The method sets the Active Table View, if any, to the Plant Data Editor.
-
Method Details
-
getPlantFunctionalDataAttributeBean
PlantFunctionalDataAttributeBean getPlantFunctionalDataAttributeBean(NmCommandBean clientData) throws WTException - Parameters:
clientData-- Returns:
- Throws:
WTException
-
getValidSelectedDatables
Set<EnterpriseDatable> getValidSelectedDatables(NmCommandBean clientData, PlantFunctionalDataAttributeBean bean) throws WTException The method gets the valid selected objects from theNmCommandBeanas per the preference.
Supported API: true- Parameters:
clientData-bean-- Returns:
- Throws:
WTException
-
setActiveView
The method sets the Active Table View, if any, to the Plant Data Editor.
Supported API: true- Parameters:
viewName-tableId-- Throws:
WTException
-