psdi.webclient.system.runtime

Class CmsMenuDescriptor

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class CmsMenuDescriptor
    extends BaseDescriptor
    • Field Detail

      • PROPERTY_CONTEXTFILTER

        public static final java.lang.String PROPERTY_CONTEXTFILTER
        See Also:
        Constant Field Values
      • PROPERTY_NAMINGATTR

        public static final java.lang.String PROPERTY_NAMINGATTR
        See Also:
        Constant Field Values
      • PROPERTY_CMSERVICE

        public static final java.lang.String PROPERTY_CMSERVICE
        See Also:
        Constant Field Values
      • PROPERTY_LAUNCHINGAPP

        public static final java.lang.String PROPERTY_LAUNCHINGAPP
        See Also:
        Constant Field Values
    • Constructor Detail

      • CmsMenuDescriptor

        public CmsMenuDescriptor()
      • CmsMenuDescriptor

        public CmsMenuDescriptor(org.w3c.dom.Element el)
    • Method Detail

      • addContextFilter

        public void addContextFilter(java.lang.String name,
                                     java.lang.String value)
      • getContextFilters

        public java.util.Map getContextFilters()
      • addNamingAttribute

        public void addNamingAttribute(java.lang.String name,
                                       java.lang.String value)
      • getNamingAttributes

        public java.util.Map getNamingAttributes()
      • addSubstitutionVariable

        public void addSubstitutionVariable(java.lang.String name,
                                            java.lang.String value)
      • getSubstitutionVariables

        public java.util.Map getSubstitutionVariables()
      • addSubstitutionVariable

        public void addSubstitutionVariable(java.lang.String ic)
      • getInstanceClass

        public java.lang.String getInstanceClass()
      • loadDynamicValues

        public void loadDynamicValues(java.lang.String menuId,
                                      DataBean bean)
      • loadXMLValues

        public void loadXMLValues(org.w3c.dom.Element el)
      • initialize

        public void initialize(org.w3c.dom.Element el)
        Description copied from class: BaseDescriptor
        Should be extended to do any setup required by the descriptor. for example, the BoundComponentDescriptor will call initialize to add it's attribute to the bind list.
        Overrides:
        initialize in class BaseDescriptor
        Parameters:
        el - element to parse
      • getValuesAsObject

        public com.ibm.json.java.JSONObject getValuesAsObject(DataBean bean)
        Parameters:
        bean - bean of current object
        Returns:
        a JSON Object with all the above values