Autore Topic: REST webService, Auth e Parsing  (Letto 407 volte)

Offline AleRossi

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
REST webService, Auth e Parsing
« il: 06 Giugno 2013, 18:10:45 CEST »
0
Salve a tutti,
Sono iscritto da poco sotto consiglio di un amico che mi ha consigliato questo forum dove (devo ammettere che aveva ragione) avrei trovato molto materiale per sviluppare android.
In effetti ho imparato molto da qui, e vi ringrazio dunque per il lavorone che fate per tenere aggiornato questo fantastico sito.

Sto progettando una piccola APP, che dovrà fare questo lavoro.

1) connettersi a un repository online tramite REST, con autenticazione
2) ritornare il repository (Files e Cartelle)
3) far scegliere all'utente il file di destinazione, e farlo eseguire come pdf o html


Il software in questione, si chiama Jasper che mette a disposizione delle classi per fare quanto detto sopra.
IO onestamente non ho capito le strutture e ne tantomeno come far interagire le classi tra loro.

Se qualcuno avesse una vaga idea, o volesse dargli una occhiata questo è il link alle classi :
Mobile SDK for Android | Jaspersoft Community

altrimenti come posso fare utilizzando le librerie apache?

fin quando si tratta di connessione pure pure, però poi oltre a non saper fare il parse dei dati, non so nemmeno come trattare i tipi di dato diversi (wsType) se file o cartella...

questo è l'xml di prova

Codice (XML): [Seleziona]
<resourceDescriptors>
<resourceDescriptor name="Samples" wsType="folder" uriString="/Samples" isNew="false">
<label>
<![CDATA[ Samples ]]>
</label>
<creationDate>1370516502457</creationDate>
<resourceProperty name="PROP_RESOURCE_TYPE">
<value>
<![CDATA[
com.jaspersoft.jasperserver.api.metadata.common.domain.Folder
]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_PARENT_FOLDER">
<value>
<![CDATA[ / ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_VERSION">
<value>
<![CDATA[ 0 ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_SECURITY_PERMISSION_MASK">
<value>
<![CDATA[ 34 ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_HAS_DATA">
<value>
<![CDATA[ false ]]>
</value>
</resourceProperty>
</resourceDescriptor>
<resourceDescriptor name="public" wsType="folder" uriString="/public" isNew="false">
<label>
<![CDATA[ Public ]]>
</label>
<creationDate>1370516500813</creationDate>
<resourceProperty name="PROP_RESOURCE_TYPE">
<value>
<![CDATA[
com.jaspersoft.jasperserver.api.metadata.common.domain.Folder
]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_PARENT_FOLDER">
<value>
<![CDATA[ / ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_VERSION">
<value>
<![CDATA[ 0 ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_SECURITY_PERMISSION_MASK">
<value>
<![CDATA[ 2 ]]>
</value>
</resourceProperty>
<resourceProperty name="PROP_HAS_DATA">
<value>
<![CDATA[ false ]]>
</value>
</resourceProperty>
</resourceDescriptor>
</resourceDescriptors>


Sto impazzendo spero che qualcuno mi dia una mano o perlomeno mi indirizzi nella progettazione!