{SAMURAI_Perm}->{new} (, ); \endcode En donde es el login@organismo del usuario con el que se esta trabajando y es el identificador numerico del sistema. Para cambiar el sistema en el cual se esta trabajando se utiliza el siguiente metodo: \code $ret->{SAMURAI_Perm}->{setSistema} (); \endcode Para averiguar si el usuario tiene permisos en un sistema se utiliza el siguiente metodo: \code $ret->{SAMURAI_Perm}->{tiene} () \endcode En este caso devuelve 1 si el usuario tiene al menos un permiso en el sistema seteado. \code $ret->{SAMURAI_Perm}->{tiene} (, ) \endcode En este caso devuelve 1 si el usuario tiene alguno de los permisos pasados por parametro. A diferencia de la libreria de perl, tiene solo puede recibir una lista de permisos, no acepta arrays por parametro. El metodo getPermisos permite obtener un hash con los permisos del usuario en un sistema determinado. Si se pasa un sistema por parametro devuelve los permisos de dicho sistema, en caso contrario devuelve los permisos del sistema seteado. \code $ret->{SAMURAI_Perm}->{getPermisos} () \endcode El metodo chequear verifica que el usuario tenga al menos un permiso de los pasados por parametro en el sistema. En caso de no tener ningun permiso imprime en pantalla el cartel de no autorizado y corta la ejecucion de la pagina. \code $ret->{SAMURAI_Perm}->{chequear} (, ) \endcode El metodo getObservaciones devuelve un hash con las observaciones de un permiso en un sistema en particular. \code $ret->{SAMURAI_Perm}->{getObservaciones} (,