AnsweredAssumed Answered

Problema con property datetime (Decimal properties!)

Question asked by samfisher on Feb 17, 2011
Latest reply on Feb 17, 2011 by samfisher
Salve a tutti,
ho un problema e sono fermo su questo punto da un paio di giorni…..
Sono alle prime armi con Alfresco e sto realizzando un collegamento tramite CMIS ad Alfresco 3.4.

Ho creato un custom-type con alcuni metadati, in particolare un paio sono di type datetime:

<property name="dp:data_protocollo">
   <title>Data Protocollo</title>
     <type>d:datetime</type>
     <multiple>false</multiple>
</property>

Quando vado a creare un nuovo documento tramite CMIS ottengo un errore:

java.lang.IllegalArgumentException: Property 'dp:data_protocollo' is a Decimal property!
   at org.apache.chemistry.opencmis.client.runtime.repository.PersistentObjectFactoryImpl.convertProperties(PersistentObjectFactoryImpl.java:536)
   at org.apache.chemistry.opencmis.client.runtime.PersistentFolderImpl.createDocument(PersistentFolderImpl.java:89)

La creazione del documento con CMIS è la seguente:

Map<String, Object> properties = new HashMap<String, Object>();
properties.put("dp:data_protocollo", new Date());
folder.createDocument(properties, conStream, versioningState,null,null,null,operationContext);

Dove è che sto sbagliando?????
Grazie
alfsotti

Outcomes