Package com.soffid.iam.service.ejb
Class PamSessionServiceBean
- java.lang.Object
-
- org.springframework.ejb.support.AbstractStatelessSessionBean
-
- com.soffid.iam.service.ejb.PamSessionServiceBean
-
- All Implemented Interfaces:
com.soffid.iam.service.ejb.PamSessionService,Serializable,javax.ejb.EnterpriseBean,javax.ejb.SessionBean,org.springframework.ejb.support.SmartSessionBean
public class PamSessionServiceBean extends org.springframework.ejb.support.AbstractStatelessSessionBean implements com.soffid.iam.service.ejb.PamSessionService- See Also:
com.soffid.iam.service.PamSessionService,,com.soffid.iam.service.PamSessionService,, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBEAN_FACTORY_PATH_ENVIRONMENT_KEY
-
Constructor Summary
Constructors Constructor Description PamSessionServiceBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.JumpServerGroupcreate(com.soffid.iam.api.JumpServerGroup jumpServerGroup)com.soffid.iam.api.NewPamSessioncreateJumpServerSession(com.soffid.iam.api.Account account)com.soffid.iam.api.NewPamSessioncreateJumpServerSession(com.soffid.iam.api.Account account, String entryPointDescriptor)com.soffid.iam.api.NewPamSessioncreateJumpServerSession(com.soffid.iam.api.Account account, String entryPointDescriptor, String pamPolicy)voidejbCreate()Initizlizes beenvoidejbRemove()List<com.soffid.iam.api.JumpServerGroup>findJumpServerGroups()com.soffid.iam.api.PamSessionfindSession(String serverGroup, String sessionId)voidgenerateKeystrokes(com.soffid.iam.api.PamSession session, OutputStream stream)voidgenerateVideo(com.soffid.iam.api.PamSession session, long chapter, OutputStream stream, long start, long end)protected org.springframework.beans.factory.BeanFactorygetBeanFactory()javax.ejb.SessionContextgetSessionContext()longgetVideoSize(com.soffid.iam.api.PamSession session, long chapter)protected voidonEjbCreate()protected voidonEjbRemove()voidremove(com.soffid.iam.api.JumpServerGroup jumpServerGroup)List<com.soffid.iam.api.PamSession>search(String jumpServerGroup, String url, String text, String screenshots, String user, Date since, Date until)List<com.soffid.iam.api.PamSession>search(String jumpServerGroup, String url, String text, String user, Date since, Date until)voidsetBeanFactoryLocator(org.springframework.beans.factory.access.BeanFactoryLocator arg0)voidsetBeanFactoryLocatorKey(String arg0)voidsetSessionContext(javax.ejb.SessionContext sessionContext)Override default BeanFactoryLocator implementation to provide singleton loading of the application context Bean factory.com.soffid.iam.api.JumpServerGroupupdate(com.soffid.iam.api.JumpServerGroup jumpServerGroup)-
Methods inherited from class org.springframework.ejb.support.AbstractStatelessSessionBean
ejbActivate, ejbPassivate
-
-
-
-
Field Detail
-
BEAN_FACTORY_PATH_ENVIRONMENT_KEY
public static final String BEAN_FACTORY_PATH_ENVIRONMENT_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
@PermitAll public com.soffid.iam.api.JumpServerGroup create(com.soffid.iam.api.JumpServerGroup jumpServerGroup) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
update
@PermitAll public com.soffid.iam.api.JumpServerGroup update(com.soffid.iam.api.JumpServerGroup jumpServerGroup) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
updatein interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createJumpServerSession
@PermitAll public com.soffid.iam.api.NewPamSession createJumpServerSession(com.soffid.iam.api.Account account) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createJumpServerSessionin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createJumpServerSession
@PermitAll public com.soffid.iam.api.NewPamSession createJumpServerSession(com.soffid.iam.api.Account account, String entryPointDescriptor) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createJumpServerSessionin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createJumpServerSession
@PermitAll public com.soffid.iam.api.NewPamSession createJumpServerSession(com.soffid.iam.api.Account account, String entryPointDescriptor, String pamPolicy) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createJumpServerSessionin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findSession
@PermitAll public com.soffid.iam.api.PamSession findSession(String serverGroup, String sessionId) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSessionin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
findJumpServerGroups
@PermitAll public List<com.soffid.iam.api.JumpServerGroup> findJumpServerGroups() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findJumpServerGroupsin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
search
@PermitAll public List<com.soffid.iam.api.PamSession> search(String jumpServerGroup, String url, String text, String screenshots, String user, Date since, Date until) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
searchin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
search
@PermitAll public List<com.soffid.iam.api.PamSession> search(String jumpServerGroup, String url, String text, String user, Date since, Date until) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
searchin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getVideoSize
@PermitAll public long getVideoSize(com.soffid.iam.api.PamSession session, long chapter) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getVideoSizein interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateKeystrokes
@PermitAll public void generateKeystrokes(com.soffid.iam.api.PamSession session, OutputStream stream) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateKeystrokesin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
generateVideo
@PermitAll public void generateVideo(com.soffid.iam.api.PamSession session, long chapter, OutputStream stream, long start, long end) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
generateVideoin interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
remove
@PermitAll public void remove(com.soffid.iam.api.JumpServerGroup jumpServerGroup) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
removein interfacecom.soffid.iam.service.ejb.PamSessionService- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
ejbCreate
@PostConstruct public void ejbCreate() throws javax.ejb.CreateException
Initizlizes been- Overrides:
ejbCreatein classorg.springframework.ejb.support.AbstractStatelessSessionBean- Throws:
javax.ejb.CreateException- See Also:
AbstractStatelessSessionBean.onEjbCreate()
-
onEjbCreate
protected void onEjbCreate()
- Specified by:
onEjbCreatein classorg.springframework.ejb.support.AbstractStatelessSessionBean
-
setSessionContext
public void setSessionContext(javax.ejb.SessionContext sessionContext)
Override default BeanFactoryLocator implementation to provide singleton loading of the application context Bean factory.- Specified by:
setSessionContextin interfacejavax.ejb.SessionBean- See Also:
SessionBean.setSessionContext(javax.ejb.SessionContext)
-
getSessionContext
public final javax.ejb.SessionContext getSessionContext()
- Specified by:
getSessionContextin interfaceorg.springframework.ejb.support.SmartSessionBean
-
setBeanFactoryLocator
public void setBeanFactoryLocator(org.springframework.beans.factory.access.BeanFactoryLocator arg0)
-
setBeanFactoryLocatorKey
public void setBeanFactoryLocatorKey(String arg0)
-
getBeanFactory
protected org.springframework.beans.factory.BeanFactory getBeanFactory()
-
ejbRemove
public void ejbRemove()
-
onEjbRemove
protected void onEjbRemove()
-
-