##### CONEXION ENTRE UNA APLICACION PHP Y UN SERVIDOR SICAM DE LA CCSM
@Fecha: 2018 marzo 26
| Autor | : Ing. Juan Pablo Llinás Ramírez @Version: 1.0 DESCRIPCION ================================================================================================================ Clase para conectar una aplicacion PHP con el SICAM PATRONES ================================================================================================================ Uso del patron de diseño Singleton para garantizar la correcta y unica instanciacion de la clase PROPIEDADES DE CLASE ================================================================================================================ $istancia privada y estatica Guarda la istancia de la clase $repositoryUrl publica URL para conectar con Alfresco $userName publica Nombre de usuario $password publica Contraseña de usuario $ticket publica Ticket ID de conexion $session publica ID de inicio de sesion Alfresco $repository publica Referencia al repositorio de Alfresco $spacesStore publica Referencia al Space store de Alfresco METODOS ================================================================================================================ getIstance() Metodo para obtener la instancia de la clase para evitar la duplicacion de objetos (Singleton) __construct() Constructor. La unica manera de instanciar es con getIstance() __clone() Metodo para evitar que se puedan clonar istancias. connectRepository($url, $user, $pass) Metodo para conectar, autentificar y referenciar una sesion alfresco y el space store Parametros: $url -> Direccion URL donde tengo alojado Alfresco $user -> Nombre de usuario de inicio de sesion $pass -> Contraseña de usuario de inicio de sesion Getters: getRepositoryUrl() getPassword() getSession() getSpacesStore() getUserName() getTicket() getRepository() *getInstace()* ================================================================================================================ #### USO ================================================================================================================ require_once "Alfresco/Service/Conexion.php"; $conexion = Conexion::getIstance(); $conexion->connectRepository("http://localhost:8080/alfresco/api", "admin", "admin"); |
|---|---|
| package | Default |
__construct()
desconectar()
ejecutar($componente, $controlador, $operacion, array $parametros = null)
getIstance()
__clone()
$conexionApi
null$instancia
PASSWORD = '1234567890'
URL = 'https://sicam32-jpllinas.c9users.io/api/'
USERNAME = 'usr_pruebas'
##### CONEXION ENTRE UNA APLICACION PHP Y UN SERVIDOR SICAM DE LA CCSM
@Fecha: 2018 marzo 26
| Autor | : Ing. Juan Pablo Llinás Ramírez @Version: 1.0 DESCRIPCION ================================================================================================================ Clase para conectar una aplicacion PHP con el SICAM PATRONES ================================================================================================================ Uso del patron de diseño Singleton para garantizar la correcta y unica instanciacion de la clase PROPIEDADES DE CLASE ================================================================================================================ $istancia privada y estatica Guarda la istancia de la clase $repositoryUrl publica URL para conectar con Alfresco $userName publica Nombre de usuario $password publica Contraseña de usuario $ticket publica Ticket ID de conexion $session publica ID de inicio de sesion Alfresco $repository publica Referencia al repositorio de Alfresco $spacesStore publica Referencia al Space store de Alfresco METODOS ================================================================================================================ getIstance() Metodo para obtener la instancia de la clase para evitar la duplicacion de objetos (Singleton) __construct() Constructor. La unica manera de instanciar es con getIstance() __clone() Metodo para evitar que se puedan clonar istancias. connectRepository($url, $user, $pass) Metodo para conectar, autentificar y referenciar una sesion alfresco y el space store Parametros: $url -> Direccion URL donde tengo alojado Alfresco $user -> Nombre de usuario de inicio de sesion $pass -> Contraseña de usuario de inicio de sesion Getters: getRepositoryUrl() getPassword() getSession() getSpacesStore() getUserName() getTicket() getRepository() *getInstace()* ================================================================================================================ #### USO ================================================================================================================ require_once "Alfresco/Service/Conexion.php"; $conexion = Conexion::getIstance(); $conexion->connectRepository("http://localhost:8080/alfresco/api", "admin", "admin"); |
|---|---|
| package | Default |
__construct()
desconectar()
ejecutar($componente, $controlador, $operacion, array $parametros = null)
ejecutarPost($componente, $controlador, $operacion, array $parametros = null)
getIstance()
__clone()
$conexionApi
null$instanciaApi
PASSWORD = '1234567890'
URL = 'https://sicam32-jpllinas.c9users.io/api/'
USERNAME = 'usr_pruebas'