[ 
https://issues.apache.org/jira/browse/TAMAYA-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anatole Tresch updated TAMAYA-30:
---------------------------------
    Description: 
Change {{PropertyAdapter}} to be bidirectional and rename it to {{Codec}} to 
specially encode properties. These codecs can be used by mutable configurations 
to encode changes in a flexible way and for adapt encoded values. This is very 
useful, when adding support for complex, multivalued and additional non-String 
types, that should be changeable as well. The changes required are:
* Rename {{PropertyAdapter}} to {{Codec}}
* Rename {{PropertyAdapters}} to {{Codecs}}
* Add additional method to {{Codec}} to enable bidirectionality
* Ensure write support for object types in {{ConfigChangeSet}} and 
corresponding builder.
* Ensure/adapt Javadoc
* Discuss default codesc for collections, multi values (combined) and more
* Rename {{@WithPropertyAdapter}} to {@WithCodec}}

  was:
Change {{PropertyAdapter}} to be bidirectional and rename it to {{Codec}} to 
specially encode properties. These codecs can be used by mutable configurations 
to encode changes in a flexible way and for adapt encoded values. This is very 
useful, when adding support for complex, multivalued and additional non-String 
types, that should be changeable as well. The changes required are:
* Rename {{PropertyAdapter}} to {{Codec}}
* Rename {{PropertyAdapters}} to {{Codecs}}
* Add additional method to {{Codec}} to enable bidirectionality
* Ensure write support for object types in {{ConfigChangeSet}} and 
corresponding builder.
* Ensure/adapt Javadoc
* Discuss default codesc for collections, multi values (combined) and more



> Introduce Codecs Feature
> ------------------------
>
>                 Key: TAMAYA-30
>                 URL: https://issues.apache.org/jira/browse/TAMAYA-30
>             Project: Tamaya
>          Issue Type: Improvement
>          Components: API
>            Reporter: Anatole Tresch
>            Assignee: Anatole Tresch
>             Fix For: 0.1-incubating
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Change {{PropertyAdapter}} to be bidirectional and rename it to {{Codec}} to 
> specially encode properties. These codecs can be used by mutable 
> configurations to encode changes in a flexible way and for adapt encoded 
> values. This is very useful, when adding support for complex, multivalued and 
> additional non-String types, that should be changeable as well. The changes 
> required are:
> * Rename {{PropertyAdapter}} to {{Codec}}
> * Rename {{PropertyAdapters}} to {{Codecs}}
> * Add additional method to {{Codec}} to enable bidirectionality
> * Ensure write support for object types in {{ConfigChangeSet}} and 
> corresponding builder.
> * Ensure/adapt Javadoc
> * Discuss default codesc for collections, multi values (combined) and more
> * Rename {{@WithPropertyAdapter}} to {@WithCodec}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to