<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problema scrittura valore Double in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75863#M49937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;La cosa migliore sarebbe estendere il data dictionary di Alfresco andando ad aggiungere un nuovo dataType per le properties.&lt;/P&gt;&lt;P&gt;Alfresco di default ne ha diversi come ad esempio: d:text, d:date, d:noderef. Il prefisso d rappresenta il namespace del dominio delle definizioni proprio dei dataType dei metadati.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In questo modo ti puoi definire la tua property che utilizza la tua implementazione Java del dataType e puoi anche definirti in che modo deve essere indicizzata. Trovi tutte le definizioni dei tipi nel dictionaryModel di Alfresco:&lt;/P&gt;&lt;P&gt;&lt;A href="https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/dictionaryModel.xml" title="https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/dictionaryModel.xml" rel="nofollow noopener noreferrer"&gt;https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/diction…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Spero ti aiuti &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 15 Oct 2016 10:33:48 GMT</pubDate>
    <dc:creator>openpj</dc:creator>
    <dc:date>2016-10-15T10:33:48Z</dc:date>
    <item>
      <title>Problema scrittura valore Double</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75860#M49934</link>
      <description>Ciao a tutti devo memorizzare all'interno di alfresco il prezzo di una fattura. Il problema è il seguente , il model implementa il campo come double, ma quando leggo la stringa:1.256,20 alfresco memorizza il valore in modo strano ci aggiunge altre 4 o 5 cifre dopo la virgola ma soprattutto invece di</description>
      <pubDate>Mon, 01 Aug 2016 12:01:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75860#M49934</guid>
      <dc:creator>tavvolley</dc:creator>
      <dc:date>2016-08-01T12:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problema scrittura valore Double</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75861#M49935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ciao,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;non è mai una buona idea (in generale e non solo in Alfresco) usare il valore double per numeri che devono essere precisi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E' scritto anche nella &lt;/SPAN&gt;&lt;A href="http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html" rel="nofollow noopener noreferrer"&gt;documentazione java di Oracle sui datatype&lt;/A&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;this data type should never be used for precise values, such as currency.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Se il tuo campo rappresenta una valuta e vuoi poterlo trattare come valore numerico, una possibile soluzione potrebbe essere convertire l'importo in centesimi e memorizzarlo in un metadato di tipo intero. Quando dovrai mostrarlo all'utente potrai fare una semplice divisione per 100 per riottenere l'importo in euro.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Valuta se questa soluzione è praticabile per il tuo scenario. Altrimenti considera l'ipotesi di tornare al tipo TEXT.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Aug 2016 13:31:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75861#M49935</guid>
      <dc:creator>davidciamberlan</dc:creator>
      <dc:date>2016-08-23T13:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Problema scrittura valore Double</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75862#M49936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;scusa se mi sono accorto della tua risposta solo ora, l'idea sembra buona. Spero solo che la divisione per 100 non faccia qualche strano comportamento in fase di approssimazione. Purtroppo sono vincolato a fare il campo numerico perchè con il testo le query non vengono eseguite in lucene correttamente (es: importo maggiore di 1.745,56) .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Sep 2016 07:44:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75862#M49936</guid>
      <dc:creator>tavvolley</dc:creator>
      <dc:date>2016-09-28T07:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problema scrittura valore Double</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75863#M49937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;La cosa migliore sarebbe estendere il data dictionary di Alfresco andando ad aggiungere un nuovo dataType per le properties.&lt;/P&gt;&lt;P&gt;Alfresco di default ne ha diversi come ad esempio: d:text, d:date, d:noderef. Il prefisso d rappresenta il namespace del dominio delle definizioni proprio dei dataType dei metadati.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In questo modo ti puoi definire la tua property che utilizza la tua implementazione Java del dataType e puoi anche definirti in che modo deve essere indicizzata. Trovi tutte le definizioni dei tipi nel dictionaryModel di Alfresco:&lt;/P&gt;&lt;P&gt;&lt;A href="https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/dictionaryModel.xml" title="https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/dictionaryModel.xml" rel="nofollow noopener noreferrer"&gt;https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/data-model/config/alfresco/model/diction…&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Spero ti aiuti &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Oct 2016 10:33:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/problema-scrittura-valore-double/m-p/75863#M49937</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2016-10-15T10:33:48Z</dc:date>
    </item>
  </channel>
</rss>

