es.caib.bpm.beans
Class SeyconBPMIdentityBean

java.lang.Object
  extended by es.caib.bpm.beans.SeyconBPMIdentityBean
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean

public class SeyconBPMIdentityBean
extends java.lang.Object
implements javax.ejb.SessionBean

See Also:
Serialized Form

Constructor Summary
SeyconBPMIdentityBean()
           
 
Method Summary
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 java.lang.Object[] findUsersIdNomLlinatgesNifDgFromCodisUsuari(java.util.Collection codisUsuari)
          Advanced search methods
 java.lang.Object[] findUsersIdNomLlinatgesNifDgFromNomLlinatgesNif(java.lang.String nom, java.lang.String llinatges, java.lang.String nif)
          Advanced search methods
 org.jbpm.identity.hibernate.IdentitySession getIdentitySession()
           
protected  es.caib.bpm.identity.vo.Group groupToVo(org.jbpm.identity.Group o)
           
 es.caib.bpm.identity.vo.Group obtenirGrupParePerGrup(java.lang.String groupName)
           
 es.caib.bpm.identity.vo.Group obtenirGrupPerNom(java.lang.String groupName)
           
 Group obtenirGrupPerSeccioPressupostaria(java.lang.String seccioPressupostaria)
           
 es.caib.bpm.identity.vo.Group obtenirGrupPrimariPerCodiUsuari(java.lang.String userCode)
           
 java.util.Collection<java.lang.String> obtenirGrupsPerCodiUsuari(java.lang.String userName)
          Busca rols i grups a les taules de JBPM
 User obtenirUsuariPerCodiUsuari(java.lang.String userCode)
          Simple methods
 User obtenirUsuariPerNif(java.lang.String nif)
           
 java.util.Collection<User> obtenirUsuarisPerRolGrup(java.lang.String role)
           
 java.util.Collection obtenirUsuarisPerRolGrup(java.lang.String role, boolean toString)
           
 java.util.Collection<User> obtenirUsuarisPerRolGrupExcloentGrupsHeretats(java.lang.String role)
           
 java.util.Collection obtenirUsuarisPerRolGrupExcloentGrupsHeretats(java.lang.String role, boolean toString)
           
 java.util.Collection obtenirUsuarisPerRolQuePertanyenAlGrup(java.lang.String role, java.lang.String group)
           
 java.util.Collection obtenirUsuarisPerRolQuePertanyenAlGrup(java.lang.String role, java.lang.String group, boolean toString)
           
 void setSessionContext(javax.ejb.SessionContext context)
           
protected  es.caib.bpm.identity.vo.User userToVO(org.jbpm.identity.User o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeyconBPMIdentityBean

public SeyconBPMIdentityBean()
Method Detail

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbActivate

public void ejbActivate()
                 throws javax.ejb.EJBException,
                        java.rmi.RemoteException
Specified by:
ejbActivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

ejbPassivate

public void ejbPassivate()
                  throws javax.ejb.EJBException,
                         java.rmi.RemoteException
Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

ejbRemove

public void ejbRemove()
               throws javax.ejb.EJBException,
                      java.rmi.RemoteException
Specified by:
ejbRemove in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

setSessionContext

public void setSessionContext(javax.ejb.SessionContext context)
                       throws javax.ejb.EJBException,
                              java.rmi.RemoteException
Specified by:
setSessionContext in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

getIdentitySession

public org.jbpm.identity.hibernate.IdentitySession getIdentitySession()

obtenirUsuariPerCodiUsuari

public User obtenirUsuariPerCodiUsuari(java.lang.String userCode)
                                throws es.caib.bpm.exception.BPMException
Simple methods

Throws:
es.caib.bpm.exception.BPMException

obtenirUsuariPerNif

public User obtenirUsuariPerNif(java.lang.String nif)
                         throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolGrup

public java.util.Collection<User> obtenirUsuarisPerRolGrup(java.lang.String role)
                                                    throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolGrup

public java.util.Collection obtenirUsuarisPerRolGrup(java.lang.String role,
                                                     boolean toString)
                                              throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolGrupExcloentGrupsHeretats

public java.util.Collection<User> obtenirUsuarisPerRolGrupExcloentGrupsHeretats(java.lang.String role)
                                                                         throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolGrupExcloentGrupsHeretats

public java.util.Collection obtenirUsuarisPerRolGrupExcloentGrupsHeretats(java.lang.String role,
                                                                          boolean toString)
                                                                   throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirGrupPerNom

public es.caib.bpm.identity.vo.Group obtenirGrupPerNom(java.lang.String groupName)
                                                throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirGrupsPerCodiUsuari

public java.util.Collection<java.lang.String> obtenirGrupsPerCodiUsuari(java.lang.String userName)
                                                                 throws es.caib.bpm.exception.BPMException
Busca rols i grups a les taules de JBPM

Parameters:
rol -
domini -
Returns:
Throws:
es.caib.bpm.exception.BPMException

obtenirGrupParePerGrup

public es.caib.bpm.identity.vo.Group obtenirGrupParePerGrup(java.lang.String groupName)
                                                     throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirGrupPrimariPerCodiUsuari

public es.caib.bpm.identity.vo.Group obtenirGrupPrimariPerCodiUsuari(java.lang.String userCode)
                                                              throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirGrupPerSeccioPressupostaria

public Group obtenirGrupPerSeccioPressupostaria(java.lang.String seccioPressupostaria)
                                         throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

findUsersIdNomLlinatgesNifDgFromNomLlinatgesNif

public java.lang.Object[] findUsersIdNomLlinatgesNifDgFromNomLlinatgesNif(java.lang.String nom,
                                                                          java.lang.String llinatges,
                                                                          java.lang.String nif)
                                                                   throws es.caib.bpm.exception.BPMException
Advanced search methods

Throws:
es.caib.bpm.exception.BPMException

findUsersIdNomLlinatgesNifDgFromCodisUsuari

public java.lang.Object[] findUsersIdNomLlinatgesNifDgFromCodisUsuari(java.util.Collection codisUsuari)
                                                               throws es.caib.bpm.exception.BPMException
Advanced search methods

Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolQuePertanyenAlGrup

public java.util.Collection obtenirUsuarisPerRolQuePertanyenAlGrup(java.lang.String role,
                                                                   java.lang.String group)
                                                            throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

obtenirUsuarisPerRolQuePertanyenAlGrup

public java.util.Collection obtenirUsuarisPerRolQuePertanyenAlGrup(java.lang.String role,
                                                                   java.lang.String group,
                                                                   boolean toString)
                                                            throws es.caib.bpm.exception.BPMException
Throws:
es.caib.bpm.exception.BPMException

groupToVo

protected es.caib.bpm.identity.vo.Group groupToVo(org.jbpm.identity.Group o)

userToVO

protected es.caib.bpm.identity.vo.User userToVO(org.jbpm.identity.User o)


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.