Package org.apache.wookie.beans.util

Examples of org.apache.wookie.beans.util.IPersistenceManager


   *  Adds a new entry to the whitelist DB
   */
  private void addWhiteListEntry(HttpServletRequest request) {
    Messages localizedMessages = LocaleHandler.localizeMessages(request);
    String uri = request.getParameter("newuri"); //$NON-NLS-1$
    IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    IWhitelist list = persistenceManager.newInstance(IWhitelist.class);
    list.setfUrl(uri);
    if(persistenceManager.save(list)){
      request.setAttribute("message_value", localizedMessages.getString("WidgetAdminServlet.2")); //$NON-NLS-1$ //$NON-NLS-2$
    }
    else{
      request.setAttribute("error_value", localizedMessages.getString("WidgetAdminServlet.3")); //$NON-NLS-1$ //$NON-NLS-2$
    }
View Full Code Here


  private void listOperation(HttpServletRequest request, boolean getDefaults){
    retrieveWidgets(request)
    if(getDefaults){
      Hashtable<String, Object> defaultHash = new Hashtable<String, Object>();
          IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
      IWidgetDefault[] wds = persistenceManager.findAll(IWidgetDefault.class);
      if (wds != null){
        for(IWidgetDefault defaultWidget : wds){
          defaultHash.put(defaultWidget.getWidgetContext(), defaultWidget.getWidget().getId());       
       
      }
View Full Code Here

      request.setAttribute("widget_defaults", defaultHash); //$NON-NLS-1$
    }
  }

  private void listWhiteListOperation(HttpServletRequest request) {
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    request.setAttribute("whitelist", persistenceManager.findAll(IWhitelist.class)); //$NON-NLS-1$
  }   
View Full Code Here

  }

  private void removeWhiteListEntry(HttpServletRequest request) {
    Messages localizedMessages = LocaleHandler.localizeMessages(request);
    String entryId = request.getParameter("entryId"); //$NON-NLS-1$
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    IWhitelist entry = persistenceManager.findById(IWhitelist.class, entryId);
    if(persistenceManager.delete(entry)){
      request.setAttribute("message_value", localizedMessages.getString("WidgetAdminServlet.10"));          //$NON-NLS-1$ //$NON-NLS-2$
    }
    else{
      request.setAttribute("error_value", localizedMessages.getString("WidgetAdminServlet.11")); //$NON-NLS-1$ //$NON-NLS-2$
    }       
View Full Code Here

  private void removeWidget(HttpServletRequest request, Configuration properties, IWidgetAdminManager manager) {
    final String WIDGETFOLDER = getServletContext().getRealPath(properties.getString("widget.widgetfolder"));//$NON-NLS-1$
    Messages localizedMessages = LocaleHandler.localizeMessages(request);
    String widgetId = request.getParameter("widgetId"); //$NON-NLS-1$
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    IWidget widget = persistenceManager.findById(IWidget.class, widgetId);
    String guid = widget.getGuid();
    if(WidgetFactory.destroy(widgetId)){
      if(WidgetFileUtils.removeWidgetResources(WIDGETFOLDER, guid)){     
        request.setAttribute("message_value", localizedMessages.getString("WidgetAdminServlet.12"));       //$NON-NLS-1$ //$NON-NLS-2$
      }
View Full Code Here

      request.setAttribute("error_value", localizedMessages.getString("WidgetAdminServlet.14")); //$NON-NLS-1$ //$NON-NLS-2$
    }
  }   

  private void retrieveServices(HttpServletRequest request){           
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    request.setAttribute("services", persistenceManager.findAll(IWidgetService.class));             //$NON-NLS-1$
  }
View Full Code Here

        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    request.setAttribute("services", persistenceManager.findAll(IWidgetService.class));             //$NON-NLS-1$
  }

  private void retrieveWidgets(HttpServletRequest request){
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    request.setAttribute("widgets", persistenceManager.findAll(IWidget.class)); //$NON-NLS-1$
  }
View Full Code Here

  private void registerOperation(HttpServletRequest request, Configuration properties){
    Messages localizedMessages = LocaleHandler.localizeMessages(request);
    try {
      W3CWidget widgetModel = GadgetUtils.createWidget(request);
          IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
      if(persistenceManager.findWidgetByGuid(widgetModel.getIdentifier()) == null){
        WidgetFactory.addNewWidget(widgetModel);
        request.setAttribute("message_value", widgetModel.getLocalName("en")+": "+localizedMessages.getString("WidgetAdminServlet.16")); //$NON-NLS-1$ //$NON-NLS-2$
      } else {
        request.setAttribute("message_value", widgetModel.getLocalName("en")+": "+localizedMessages.getString("WidgetAdminServlet.17")); //$NON-NLS-1$ //$NON-NLS-2$       
      }
View Full Code Here

   */
  public List<IPreference> preferences(String id_key) {
    ArrayList<IPreference> prefs = new ArrayList<IPreference>();
    if(id_key == null) return prefs;
    // check if instance is valid
    IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey(id_key);
    if(widgetInstance==null) return prefs;
    for(IPreference preference : widgetInstance.getPreferences()){
      prefs.add(new PreferenceDelegate(preference));
    }
    return prefs;
View Full Code Here

      request.setAttribute("error_value", localizedMessages.getString("WidgetAdminServlet.18")); //$NON-NLS-1$ //$NON-NLS-2$
    }
  }

  private void listAPIKeysOperation(HttpServletRequest request){
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    request.setAttribute("keys", persistenceManager.findAll(IApiKey.class));
  }
View Full Code Here

TOP

Related Classes of org.apache.wookie.beans.util.IPersistenceManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.