Package org.apache.wookie.beans.util

Examples of org.apache.wookie.beans.util.IPersistenceManager.findWidgetInstanceByIdKey()


    return oauthToken.getAccessToken();
  }
 
  private Map<String, String> queryOAuthParams(String idKey) {
    IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
    IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey(idKey);
    if(widgetInstance==null) return null;
   
    Collection<org.apache.wookie.w3c.IFeature> widgetFeatures = widgetInstance.getWidget().getFeatures();
    org.apache.wookie.w3c.IFeature oAuthFeature = null;
    for (org.apache.wookie.w3c.IFeature aFeature : widgetFeatures) {
View Full Code Here


      if (localized == null){
        // Find the instance key in the current session
        String key = (String)filterConfig.getServletContext().getAttribute("id_key");
        if (key != null){
            IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
          IWidgetInstance instance = persistenceManager.findWidgetInstanceByIdKey(key);
          if (instance != null){
            // Only if we have a valid instance and a resource which has no localization
            // parameter do we start the locale algorithm

            // Get the original request URL
View Full Code Here

        assertNotNull(widgetInstance0);
        widgetGuid = widget.getGuid();
        IWidgetInstance widgetInstance1 = persistenceManager.findWidgetInstanceByGuid(apiKey, "test", "test-shared-data-key", widgetGuid);
        assertNotNull(widgetInstance1);
        assertEquals(widgetInstance0, widgetInstance1);
        IWidgetInstance widgetInstance2 = persistenceManager.findWidgetInstanceByIdKey("test");
        assertNotNull(widgetInstance2);
        assertEquals(widgetInstance0, widgetInstance2);
       
        // test custom participant query methods
        IParticipant [] participants = persistenceManager.findParticipants(widgetInstance0);
View Full Code Here

    // If the page contains an IdKey, Lets and make sure we include the
    // API key and Shared Data Key: in combination with
    // the Widget URL it uniquely identifies sibling instances
   
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
        IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey((String)parmsMap.get("idkey"));
    // Invalid instance
    if(widgetInstance==null) return super.normalizePage(page);

    // Strip off query and add on API key and shared data key
    setNormalizeIncludesQueryString(false);
View Full Code Here

        }
        case DEMO_WIDGET:{
          String idKey = request.getParameter("idkey");
          try {
            IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
            String guid = persistenceManager.findWidgetInstanceByIdKey(idKey).getWidget().getGuid();
            AbstractWookieConnectorService conn = getConnectorService(request);
            conn.setCurrentUser("testuser");
            org.apache.wookie.connector.framework.WidgetInstance instanceOne = conn.getOrCreateInstance(guid);
            conn.setPropertyForInstance(instanceOne, "setpersonalproperty", "moderator", "true");
            conn.setCurrentUser("testuser2");
View Full Code Here

        assertEquals(widgetInstance0, widgetInstance1);
       
        //
        // Get the widget instance created in the previous transaction via instance_idkey
        //
        IWidgetInstance widgetInstance2 = persistenceManager.findWidgetInstanceByIdKey("test");
        assertNotNull(widgetInstance2);
        assertEquals(widgetInstance0, widgetInstance2);
       
        //
        // Get the participant created in the previous transaction by widget instance
View Full Code Here

   public void process(IQueuedBean bean) {
      //logger.info("("+queueIdentifer+")CONSUME START PreferenceQueueConsumer" + bean.getKey()+ "' TO '" + bean.getValue()+"'"); 
      try {  
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
        persistenceManager.begin();
        IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey(bean.getId_key());
        if (widgetInstance != null){
          PropertiesController.updatePreference(widgetInstance, bean.getKey(), bean.getValue());
          persistenceManager.commit();
        }
      }
View Full Code Here

    public void process(IQueuedBean bean) {     
      //logger.info("("+queueIdentifer+")CONSUME START SharedDataQueueConsumer" + bean.getKey()+ "' TO '" + bean.getValue()+"'"); 
      try {  
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
        persistenceManager.begin();
        IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey(bean.getId_key());
        if (widgetInstance != null){
          new SharedContext(widgetInstance).updateSharedData(bean.getKey(), bean.getValue(), bean.append());
          persistenceManager.commit();
        }
      }
View Full Code Here

      //
      // Check that the request is coming from a valid widget
      //
      IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
      IWidgetInstance instance = persistenceManager.findWidgetInstanceByIdKey(request.getParameter("instanceid_key"))
      if(instance == null && !isDefaultGadget(request)){
        response.sendError(HttpServletResponse.SC_FORBIDDEN,"<error>"+UNAUTHORISED_MESSAGE+"</error>")
        return;
      }
View Full Code Here

    // If the page contains an IdKey, Lets and make sure we include the
    // API key and Shared Data Key: in combination with
    // the Widget URL it uniquely identifies sibling instances
   
        IPersistenceManager persistenceManager = PersistenceManagerFactory.getPersistenceManager();
        IWidgetInstance widgetInstance = persistenceManager.findWidgetInstanceByIdKey((String)parmsMap.get("idkey"));
    // Invalid instance
    if(widgetInstance==null) return super.normalizePage(page);

    // Strip off query and add on API key and shared data key
    setNormalizeIncludesQueryString(false);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.