You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/05/21 15:24:04 UTC

cvs commit: cocoon-2.1/src/blocks/portal/samples/profiles/mapping copletinstancedata.xml

cziegeler    2003/05/21 06:24:03

  Modified:    src/blocks/portal/java/org/apache/cocoon/portal/coplet
                        CopletInstanceData.java
               src/blocks/portal/samples/profiles/mapping
                        copletinstancedata.xml
  Log:
  Making coplet instance data aspectalizable
  
  Revision  Changes    Path
  1.5       +5 -20     cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletInstanceData.java
  
  Index: CopletInstanceData.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletInstanceData.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- CopletInstanceData.java	21 May 2003 13:06:01 -0000	1.4
  +++ CopletInstanceData.java	21 May 2003 13:23:59 -0000	1.5
  @@ -50,6 +50,8 @@
   */
   package org.apache.cocoon.portal.coplet;
   
  +import org.apache.cocoon.portal.factory.impl.AbstractProducible;
  +
   
   /**
    *
  @@ -59,13 +61,12 @@
    * 
    * @version CVS $Id$
    */
  -public final class CopletInstanceData {
  +public final class CopletInstanceData 
  +    extends AbstractProducible {
   
   	public final static int STATUS_MINIMIZED = 0;
   	public final static int STATUS_MAXIMIZED = 1;
   
  -    private String copletId;
  -    
   	private CopletData copletData;
   
   	protected int status = STATUS_MAXIMIZED;
  @@ -74,22 +75,6 @@
   	 * Constructor
   	 */
   	public CopletInstanceData() {
  -	}
  -
  -	/**
  -	 * Returns the copletId.
  -	 * @return String
  -	 */
  -	public String getId() {
  -		return copletId;
  -	}
  -
  -	/**
  -	 * Sets the copletId.
  -	 * @param copletId The copletId to set
  -	 */
  -	public void setId(String copletId) {
  -		this.copletId = copletId;
   	}
   
   	/**
  
  
  
  1.4       +15 -5     cocoon-2.1/src/blocks/portal/samples/profiles/mapping/copletinstancedata.xml
  
  Index: copletinstancedata.xml
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/samples/profiles/mapping/copletinstancedata.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- copletinstancedata.xml	21 May 2003 13:06:01 -0000	1.3
  +++ copletinstancedata.xml	21 May 2003 13:24:01 -0000	1.4
  @@ -2,6 +2,19 @@
   <mapping>
   	<description>Coplet instance data mapping file</description>
   
  +	<class name="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
  +    </class>
  +
  +	<class name="org.apache.cocoon.portal.factory.impl.AbstractProducible"
  +	       extends="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
  +        <field name="name" type="java.lang.String">
  +            <bind-xml name="name" node="attribute" />
  +        </field>
  +        <field name="id" type="java.lang.String" >
  +            <bind-xml name="id" node="attribute" />
  +        </field>
  +    </class>
  +
   	<class name="org.apache.cocoon.portal.profile.impl.CopletInstanceDataManager">
   		<map-to xml="coplets" />
   
  @@ -10,12 +23,9 @@
   		</field>
   	</class>
   
  -	<class name="org.apache.cocoon.portal.coplet.CopletInstanceData">
  +	<class name="org.apache.cocoon.portal.coplet.CopletInstanceData"
  +	    extends="org.apache.cocoon.portal.factory.impl.AbstractProducible">
   		<map-to xml="coplet-instance-data" />
  -
  -		<field name="id" type="java.lang.String">
  -			<bind-xml name="id" node="attribute" />
  -		</field>
   
   		<field name="status" type="java.lang.Integer">
   			<bind-xml name="status"/>
  
  
  

Re: cvs commit: cocoon-2.1/src/blocks/portal/samples/profiles/mapping copletinstancedata.xml

Posted by Boon Hian Tek <bt...@bhtek.dyndns.org>.
Steven Noels wrote:
> 
> Apart from 
> http://dictionary.reference.com/search?q=aspect-oriented%20programming, 
> my favourite & extremely comprehensive online dictionary doesn't list 
> 'aspectalizable' as an English term. Still, you should be granted the 
> GoogleWhacker's toothbrush for this beautiful word: 
> http://www.google.com/search?q=aspectalizable
> 
> :-D
> 
> </Steven>

He is just following the name of the interface!

<code>
package org.apache.cocoon.portal.aspect;
 
 

import java.util.List;


/**
  * This interface marks an object that can be used by aspects.
  * An aspect can store any arbitrary information in an aspectalizable 
object.
  *
  * @author <a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a>
  * @author <a href="mailto:volker.schmitt@basf-it-services.com">Volker 
Schmitt</a>
  *
  * @version CVS $Id: Aspectalizable.java,v 1.4 2003/05/20 14:06:43 
cziegeler Exp $
  */
public interface Aspectalizable {
</code>

But then again, it is probably he who named it ;b

Boon

-- 
Women are all alike.  When they're maids they're mild as milk: once make 'em
wives, and they lean their backs against their marriage certificates, and
defy you.
		-- Jerrold


Re: cvs commit: cocoon-2.1/src/blocks/portal/samples/profiles/mapping copletinstancedata.xml

Posted by Steven Noels <st...@outerthought.org>.
On 21/05/2003 15:24 cziegeler@apache.org wrote:
> cziegeler    2003/05/21 06:24:03
> 
>   Modified:    src/blocks/portal/java/org/apache/cocoon/portal/coplet
>                         CopletInstanceData.java
>                src/blocks/portal/samples/profiles/mapping
>                         copletinstancedata.xml
>   Log:
>   Making coplet instance data aspectalizable

Apart from 
http://dictionary.reference.com/search?q=aspect-oriented%20programming, 
my favourite & extremely comprehensive online dictionary doesn't list 
'aspectalizable' as an English term. Still, you should be granted the 
GoogleWhacker's toothbrush for this beautiful word: 
http://www.google.com/search?q=aspectalizable

:-D

</Steven>
-- 
Steven Noels                            http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
Read my weblog at            http://blogs.cocoondev.org/stevenn/
stevenn at outerthought.org                stevenn at apache.org