Package org.apache.cocoon.portal.coplet

Examples of org.apache.cocoon.portal.coplet.CopletData


    /**
     * @see Receiver
     */
    public void inform(CopletDataEvent e, PortalService service) {
        CopletData data = (CopletData)e.getTarget();
        List instances = null;

        ProfileManager profileManager = service.getComponentManager().getProfileManager();
        instances = profileManager.getCopletInstanceData(data);

View Full Code Here


        this.parameters = parameters;
        this.request = ObjectModelHelper.getRequest(objectModel);

        this.copletInstanceData = getInstanceData(this.manager, objectModel, parameters);

        final CopletData copletData = this.copletInstanceData.getCopletData();

        this.link = (String) this.copletInstanceData.getTemporaryAttribute(LINK);

        this.documentBase = (String) this.copletInstanceData.getAttribute(DOCUMENT_BASE);

        if (this.link == null) {
            final String startURI = (String)copletData.getAttribute(START_URI);
            this.link = this.imHelper.resolve(startURI);
        }

        if (documentBase == null) {
            this.documentBase = this.link.substring(0, this.link.lastIndexOf('/') + 1);
            copletInstanceData.setAttribute(DOCUMENT_BASE, this.documentBase);
        }

        this.configuredEncoding = encodingConstantFromString((String)copletData.getAttribute("encoding"));
        this.userAgent = (String)copletData.getAttribute("user-agent");
        this.envelopeTag = parameters.getParameter(ENVELOPE_TAG_PARAMETER, this.defaultEnvelopeTag);

        if (envelopeTag == null) {
            throw new ProcessingException("Can not initialize ProxyTransformer - sitemap parameter 'envelope-tag' missing");
        }
View Full Code Here

      if(val.booleanValue()) {
        coplets.add(row.getChild("coplet").getValue());
      }
    }
    for(Iterator it = lets.iterator(); it.hasNext();) {
      CopletData cd = (CopletData) it.next();
      String cdid = cd.getId();
      for(Iterator it2 = coplets.iterator(); it2.hasNext();) {
        String cdidTmp = (String) it2.next();
        if(cdidTmp.equals(cdid))
          copletDatas.add(cd);
      }
    }
   
    for(Iterator it = copletDatas.iterator(); it.hasNext();) {
      CopletData cd = (CopletData) it.next();
     
      try {
        CopletInstanceData cinst = cf.newInstance(cd);
        CopletLayout lay = (CopletLayout) lf.newInstance("coplet");
        lay.setCopletInstanceData(cinst);
View Full Code Here

    CopletDataManager manager = (CopletDataManager)object;
   
    this.deltaApplied = true;

    Iterator iterator = manager.getCopletData().values().iterator();
    CopletData data, delta;
    while (iterator.hasNext()) {
      delta = (CopletData)iterator.next();
      data = this.getCopletData(delta.getId());
      if (data == null) {
        this.putCopletData(delta);
      } else {
        data.applyDelta(delta);
      }
    }
   
    return true;
  }
View Full Code Here

   */
  public void adjustReferences(Object object) {
    CopletDataManager manager = (CopletDataManager)object;
   
    Iterator iterator = this.copletData.values().iterator();
    CopletData data, other;
    while (iterator.hasNext()) {
      data = (CopletData)iterator.next();
      if (!data.deltaApplied()) {
        other = manager.getCopletData(data.getId());
        if (other != null) {
          this.putCopletData(other);
        }
      }
    }
View Full Code Here

* @version CVS $Id: CopletDataReferenceFieldHandler.java 433543 2006-08-22 06:22:54Z crossley $
*/
public class CopletDataReferenceFieldHandler extends ReferenceFieldHandler {

    public Object getValue(Object object) {
        CopletData copletData = ((CopletInstanceData) object).getCopletData();
        if (copletData != null) {
            return copletData.getId();
        }
        return null;
    }
View Full Code Here

        }
        return null;
    }

    public Object newInstance(Object parent) {
        return new CopletData();
    }
View Full Code Here

    public void resetValue(Object object) {
        ((CopletInstanceData) object).setCopletData(null);
    }

    public void setValue(Object object, Object value) {
        CopletData copletData = (CopletData) getObjectMap().get(value);
        if (copletData == null) {
            throw new ProfileException(
                "Referenced Coplet Data " + value + " does not exist.");
        }
        ((CopletInstanceData) object).setCopletData(copletData);
View Full Code Here

        return result;
    }

    public Object newInstance(Object parent) {
        return new CopletData();
    }
View Full Code Here

    public void resetValue(Object object) {
        ((CopletDataManager) object).getCopletData().clear();
    }

    public void setValue(Object object, Object value) {
        CopletData data = (CopletData) value;
        ((CopletDataManager) object).getCopletData().put(data.getId(), data);
    }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.portal.coplet.CopletData

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.