📄 groupmanagerbean.java
字号:
package com.jdon.security.auth.ejb;import javax.ejb.*;import org.apache.log4j.Logger;import com.jdon.servicelocator.ejb.*;import com.jdon.security.auth.PrincipalException;import com.jdon.security.auth.util.JNDINames;import com.jdon.security.Constants;import com.jdon.sequence.SequenceGeneratorLocalHome;import com.jdon.sequence.SequenceGeneratorLocal;import com.jdon.security.Group;import com.jdon.security.model.GroupModel;public class GroupManagerBean implements SessionBean { private final static Logger logger = Logger.getLogger(GroupManagerBean.class); SessionContext sessionContext; // GroupHome groupHome; SequenceGeneratorLocalHome sequenceHome; public void ejbCreate() throws CreateException { try { ServiceLocator serviceLocator = new ServiceLocator(); // groupHome = (GroupHome) serviceLocator.getLocalHome( // JNDINames.GROUP_HOME); sequenceHome = (SequenceGeneratorLocalHome) serviceLocator.getLocalHome( JNDINames.SEQUENCEGENERATOR_HOME); } catch (Exception ex) { logger.error("create error:" + ex); throw new CreateException(); } } public int getNewId(String name) { try { SequenceGeneratorLocal seq = sequenceHome.create(); return seq.nextSequenceNumber(name); } catch (Exception ex) { throw new EJBException("Error generating id for : " + name + ex); } } public void ejbRemove() { /**@todo Complete this method*/ } public void ejbActivate() { /**@todo Complete this method*/ } public void ejbPassivate() { /**@todo Complete this method*/ } public void setSessionContext(SessionContext sessionContext) { this.sessionContext = sessionContext; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -