Class ImagesActionHandler

  • All Implemented Interfaces:
    ActionHandler, PortalAccessible

    public class ImagesActionHandler
    extends BaseActionHandler
    implements PortalAccessible
    This ActionHandler implements the DELETE and GETSIZE actions which are used by the ImageBLOB reference components in the OB3 windows. The DELETE action deletes an image from the database, and its reference from the referencing table The GETSIZE action gets the size of an image. If the image doesn't yet have size properties, it will create them and save them in the image object in the database. Also, it will compute the MIME type if it hasn't yet been computed
    • Constructor Detail

      • ImagesActionHandler

        public ImagesActionHandler()
    • Method Detail

      • execute

        protected org.codehaus.jettison.json.JSONObject execute​(Map<String,​Object> parameters,
                                                                String content)
        Description copied from class: BaseActionHandler
        Needs to be implemented by a subclass.
        Specified by:
        execute in class BaseActionHandler
        parameters - the parameters obtained from the request. Note that the request object and the session object are also present in this map, resp. as the constants KernelConstants.HTTP_REQUEST and KernelConstants.HTTP_SESSION.
        content - the request content (if any)
        the return should be a JSONObject, this is passed back to the caller on the client.