nesesito ayuda: proyecto web java

cancel
Showing results for 
Search instead for 
Did you mean: 
yiyocomas
Member II

Re: nesesito ayuda: proyecto web java

Parece que encontre el store donde debo buscar.


      parece :?  :?  que es SpaceStore, si alguien sabe me lo puede aclarar.
ademas (como veo :shock: ) no saco nada con obtener la url fisica del contenido, ya que este esta convertido en binario, asi que si hay alguna forma de:

    -leer el contenido y obtener el texto del archivo.
     (aqui se  trabajay modifica el archivo).
   - convertir el archivo en texto binario para alfresco.


ademas nesecito ayuda en esto.
aca va mi codigo basado en ejemplos
   

aqui ejecuto la aplicacion


public class TestConexion {

   /**
    * @param args
    */
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      boolean pasa=false;
      
      ValidateUser user=new ValidateUser();
      RepositoryDefault repository=new RepositoryDefault();
      
      //user.logout();
      
      pasa=user.login("user", "password");
      
      if (!pasa){
         
         //System.out.print("error de conexion");
         System.out.print(user.miErr);
         
         
         
      }else{
         
         System.out.print("se ha registrado correctamente");
         System.out.print("ver los store disponibles en el repositorio");
         repository.getMiStores();         
         user.logout();
         
         
         
         
         
      }
      
   }

}



esta es la clase de identificacion de usuario



import org.alfresco.webservice.authentication.AuthenticationFault;
import org.alfresco.webservice.util.AuthenticationUtils;



public class ValidateUser {

   public  String miErr;
   
   public Boolean login(String log,String password){
      
      
          try {
            AuthenticationUtils.startSession(log, password);
            return true;
         } catch (AuthenticationFault e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            this.miErr="login o password incorrecto";
            return false;
         }
      
      }
   
   
   public void logout(){
      
      AuthenticationUtils.endSession();
      
   }
   
   
}



y esta es donde nesecito ayuda por ahora



import java.rmi.RemoteException;

import org.alfresco.webservice.content.Content;
import org.alfresco.webservice.repository.RepositoryFault;
import org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub;
import org.alfresco.webservice.types.Store;
import org.alfresco.webservice.util.WebServiceFactory;


public class RepositoryDefault {

    public RepositoryServiceSoapBindingStub repositoryService ;
    public Store[] stores;
    public Content content;
    public Content[] readResult;
   
   
     public void getMiStores(){
       
     repositoryService = WebServiceFactory.getRepositoryService();
     try {
      stores = repositoryService.getStores();
   } catch (RepositoryFault e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
   } catch (RemoteException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
   }
   
     if (stores == null)
     {
         // NOTE: empty array are returned as a null object, this is a issue with the generated web service code.
         System.out.println("There are no stores avilable in the repository.");
     }
     else
     {
         // Output the names of all the stores available in the repository
         System.out.println("The following stores are available in the repository:");
         for (Store store : stores)
         {
             System.out.println(store.getScheme() + "://" + store.getAddress());
       
          //Aqui es donde deseo mostrar los contenidos y la clase para poder manejarlos(Si es que no me hago entender,     me refiero a modificar, leer, escribir, trasnformar, etc)
         }
     }

   }
}


les recuerdo que soy principiante,  Smiley Surprisedops:  Smiley Surprisedops:  asi que perdon si es que el codigo contiene fallas.

por lo menos a mi, se ejecuta sin problemas.

    de antemano gracias Smiley Happy
yiyocomas
Member II

Re: nesesito ayuda: proyecto web java

Smiley Very Happy  Smiley Very Happy   Hola de nuevo…!!!!

    antes que nada gracias por la ayuda.

      he decidido hacer los siguiente.

     ya no me voy a preocupar de revisar los contenidos desde alfresco, si no que el usuario tendra que descargarlos (asi me ahorro los permisos de usuario). asi que mi programita funciona relativamente bien como java aplication. pero mi problema es el siguiente:

     -  en proyecto web, le he añadido la clase de auntentificacion de usuario de alfresco, para accesar a mi programa, pero al exportar mi proyecto en un war file, tengo un problema ya que no puedo(no se realmente no se  Smiley Surprisedops: ) exportar las librerias o jar o clases junto al  proyecto web.war

si alguien sabe, por favor, me aclare esta dudilla Smiley Happy  Smiley Happy .


    de antemano gracias.

pd: mis conocimientos de java son basicos.
      estoy ocupando el sdk de alfresco
       he creado un proyecto  en el workspace que se relaciona con otros proyectos de alfresco.
pablo_zapico
Member II

Re: nesesito ayuda: proyecto web java

No entendi muy bien tu problema, segun dices al exportar tu proyecto no te copia las librerias?… como generas el proyecto con ant, maven,…? Cuando despliegas tu war no tienes todo el contenido del proyecto?
yiyocomas
Member II

Re: nesesito ayuda: proyecto web java

Hola Pablo:  Smiley Very Happy  Smiley Very Happy

   El problema es que exporto desde eclipse, mi proyecto en un archivo.war, pero no copia ninguna de las librerias de alfresco.

alguos datos.
      - mi proyecto es un proyecto web dinamico de eclipse.
      - se va ejecutar en el mismo servicio de tomcat que alfresco (Mismo servidor).
      - no va estar dentro del sitio alfresco (http://servidor:8080/alfresco),  sino va estar en otro sitio(http://servidor:8080/miproyectoweb/).
    
      
Smiley Happy  ahora, si existe la forma de meter mi proyectoweb , dentro de alfresco, seria genial  Smiley Very Happy  Smiley Very Happy.

     las pruebas las estoy haciendo dentro de eclipse->miproyectoweb->src: y desde aca he creado mi clase de auntentificacion y otra clase con main para realizar pruebas.
     el problema se genera cuando instancio la clase desde jsp en el servidor.

    de antemano gracias por la ayuda. Smiley Very Happy
pablo_zapico
Member II

Re: nesesito ayuda: proyecto web java

Debes de añadir a tu proyecto las librerias que necesitas, y despues si generas el war con ant deberias indicarle donde estan para que las cargue
yiyocomas
Member II

Re: nesesito ayuda: proyecto web java

gracias por la ayuda.
  y disculpas a la gente del foro por no haberme conectado, soy chileno, y el terremoto ha postergado muchas cosas.  de todas maneras estoy bien, gracias por la ayuda. cualquier aporte se agradece.
yiyocomas
Member II

Re: nesesito ayuda: proyecto web java

Hola a todos de nuevo:
 
    les comento que estuve viendo algo de Java Server Faces y me ayudado muchisimo, si logro realizar un cambio concreto en alfresco les comentare aca.

    pero necesito aparte una ayudita.  :?:  alguien sabe como extender los formatos soportados por alfresco y donde hay que configurarlos.  :?:  cualquier aporte se agradece   Smiley Very Happy


   de antemano gracias.