Interface MapEntityBean.ActionHandler<T extends MapEntity>

    • Method Detail

      • handlePartialBehaviorEvent

        PageNavigation handlePartialBehaviorEvent​(PartialBehaviorEvent event,
                                                  MapEntityBean<T> mapEntityBean,
                                                  T entity,
                                                  EntityProperty<T> property)
                                           throws SystemException
        Handle partial behavior event.
        Parameters:
        event - the partial behavior event to handle
        mapEntityBean - a MapEntityBean
        entity - the MapEntity of the mapEntityBean
        property - the property source of the event
        Returns:
        a PageNavigation
        Throws:
        SystemException - throw if an error occurs in handling the action
      • postRefreshEntityPropertyModel

        void postRefreshEntityPropertyModel​(T entity)
                                     throws SystemException
        Called after refreshing entity property model.
        Parameters:
        entity - MapEntity
        Throws:
        SystemException - throw if an error occurs
      • postRefreshEntityListPropertyModel

        void postRefreshEntityListPropertyModel​(EntityListBackingBean<T> entityListBackingBean,
                                                java.util.List<EntityProperty<T>> entityProperties)
                                         throws SystemException
        Called after refreshing entity list property model.
        Parameters:
        entityListBackingBean - entity list backing bean
        entityProperties - the list of entity properties that have been created
        Throws:
        SystemException - throw if an error occurs
      • clickPropertyMenuNode

        PageNavigation clickPropertyMenuNode​(PersistenceDataBackingBean<T> backingBean,
                                             T entity,
                                             EntityProperty<T> property,
                                             MenuNode menuNode)
                                      throws SystemException
        Handle the action of the property menu node.
        Parameters:
        backingBean - property backing bean
        entity - the current entity of the property
        property - the entity property whose menu node is clicked
        menuNode - menuNode clicked
        Returns:
        PageNavigation object
        Throws:
        SystemException - throw if an error occurs
        Since:
        5.20