2013/3/4 Dennis Lundberg <denn...@apache.org>:
> Hi Olivier,
>
> Previously I aligned the model versions with the product versions. This
> commit doesn't follow that path. Unless you plan for the next version of
> doxia-sitetools to be 1.3.1, then I suggest changing the model version
> to 1.4.0.
agree I just fixed that.
Thanks for review
>
> On 2013-03-03 16:06, ol...@apache.org wrote:
>> Author: olamy
>> Date: Sun Mar  3 15:06:42 2013
>> New Revision: 1452051
>>
>> URL: http://svn.apache.org/r1452051
>> Log:
>> [DOXIASITETOOLS-80] Decoration model missing Version and PublishDate default 
>> values
>> Submitted by Michael Osipov .
>>
>>
>> Modified:
>>     maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/pom.xml
>>     
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
>>     
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/mdo/decoration.mdo
>>
>> Modified: maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/pom.xml?rev=1452051&r1=1452050&r2=1452051&view=diff
>> ==============================================================================
>> --- maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/pom.xml 
>> (original)
>> +++ maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/pom.xml Sun Mar 
>>  3 15:06:42 2013
>> @@ -51,7 +51,7 @@ under the License.
>>            <models>
>>              <model>src/main/mdo/decoration.mdo</model>
>>            </models>
>> -          <version>1.3.0</version>
>> +          <version>1.3.1</version>
>>            <firstVersion>1.0.0</firstVersion>
>>          </configuration>
>>          <executions>
>>
>> Modified: 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
>> URL: 
>> http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java?rev=1452051&r1=1452050&r2=1452051&view=diff
>> ==============================================================================
>> --- 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
>>  (original)
>> +++ 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
>>  Sun Mar  3 15:06:42 2013
>> @@ -68,12 +68,12 @@ public class DefaultDecorationModelInher
>>              rebaseBannerPaths( child.getBannerRight(), urlContainer );
>>          }
>>
>> -        if ( child.getPublishDate() == null && parent.getPublishDate() != 
>> null )
>> +        if ( child.isDefaultPublishDate() && parent.getPublishDate() != 
>> null )
>>          {
>>              child.setPublishDate( parent.getPublishDate().clone());
>>          }
>>
>> -        if ( child.getVersion() == null && parent.getVersion() != null )
>> +        if ( child.isDefaultVersion() && parent.getVersion() != null )
>>          {
>>              child.setVersion( parent.getVersion().clone());
>>          }
>>
>> Modified: 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/mdo/decoration.mdo
>> URL: 
>> http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/mdo/decoration.mdo?rev=1452051&r1=1452050&r2=1452051&view=diff
>> ==============================================================================
>> --- 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/mdo/decoration.mdo
>>  (original)
>> +++ 
>> maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/mdo/decoration.mdo
>>  Sun Mar  3 15:06:42 2013
>> @@ -28,7 +28,7 @@ under the License.
>>      <p>This is a reference for the site decoration descriptor used in Doxia 
>> Sitetools, also known as <code>site.xml</code>.</p>
>>      <p>An XSD is available at:</p>
>>      <ul>
>> -      <li><a 
>> href="http://maven.apache.org/xsd/decoration-1.3.0.xsd";>http://maven.apache.org/xsd/decoration-1.3.0.xsd</a></li>
>> +      <li><a 
>> href="http://maven.apache.org/xsd/decoration-1.3.1.xsd";>http://maven.apache.org/xsd/decoration-1.3.1.xsd</a></li>
>>      </ul>
>>      ]]></description>
>>
>> @@ -94,7 +94,7 @@ under the License.
>>            <type>String</type>
>>            <identifier>true</identifier>
>>          </field>
>> -        <field xdoc.separator="blank">
>> +        <field xdoc.separator="blank" java.getter="false">
>>            <name>publishDate</name>
>>            <description>Modify the date published display 
>> properties.</description>
>>            <version>1.0.0+</version>
>> @@ -103,7 +103,7 @@ under the License.
>>            </association>
>>            <identifier>true</identifier>
>>          </field>
>> -        <field>
>> +        <field java.getter="false">
>>            <name>version</name>
>>            <description>Modify the version published display 
>> properties.</description>
>>            <version>1.0.0+</version>
>> @@ -163,6 +163,33 @@ under the License.
>>            <version>1.0.0+</version>
>>            <code>
>>              <![CDATA[
>> +
>> +    public PublishDate getPublishDate()
>> +    {
>> +        if ( publishDate == null )
>> +            return new PublishDate();
>> +        else
>> +            return publishDate;
>> +    }
>> +
>> +    public boolean isDefaultPublishDate()
>> +    {
>> +        return publishDate == null;
>> +    }
>> +
>> +    public Version getVersion()
>> +    {
>> +        if ( version == null )
>> +            return new Version();
>> +        else
>> +            return version;
>> +    }
>> +
>> +    public boolean isDefaultVersion()
>> +    {
>> +        return version == null;
>> +    }
>> +
>>      private java.util.Map<String, Menu> menusByRef;
>>
>>      /**
>> @@ -305,10 +332,11 @@ under the License.
>>            <version>1.0.0+</version>
>>            <type>String</type>
>>            <identifier>true</identifier>
>> +          <defaultValue>left</defaultValue>
>>          </field>
>>          <field xml.attribute="true">
>>            <name>format</name>
>> -          <description>Date format to use. The default is ISO-8601 
>> yyyy-MM-dd.</description>
>> +          <description>Date format to use.</description>
>>            <version>1.0.0+</version>
>>            <type>String</type>
>>            <identifier>true</identifier>
>> @@ -328,6 +356,7 @@ under the License.
>>            <version>1.0.0+</version>
>>            <type>String</type>
>>            <identifier>true</identifier>
>> +          <defaultValue>left</defaultValue>
>>          </field>
>>        </fields>
>>      </class>
>>
>>
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>



-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to