All pastes #54609 Raw Edit

Miscellany

public java v1 · immutable
#54609 ·published 2006-05-09 21:43 UTC
rendered paste body
public class ServiceEventTemplate {        private PortalContext portalContext;    private ServiceEventWebServiceDOCStyle service;        public ServiceEventTemplate() {            }    public ServiceEventTemplate(PortalContext ctx, ServiceEventWebServiceDOCStyle svc) {        this.portalContext = ctx;        this.service = svc;    }        public long sendServiceEvent(MemberActivity activity, IServiceEventCallback callback) {        MemberInfo info = (MemberInfo)portalContext.getData("member");        activity.setExternalMemberID(info.getMember().getMemberNumber());        activity.setGroupID(info.getAccount().getConstituencyGroupId());        activity.setUserLogon(info.getAccount().getLoginId());                long result = 0;        try {            result = callback.doInCallback(activity, this.service.getServiceEventWebServiceDOCStylePort());        } catch (Exception ex) {            throw new IllegalStateException(ex.getMessage());         }                return result;    }    public ServiceEventWebServiceDOCStyle getService() {        return this.service;    }    public void setService(ServiceEventWebServiceDOCStyle service) {        this.service = service;    }    public PortalContext getPortalContext() {        return this.portalContext;    }    public void setPortalContext(PortalContext ctx) {        this.portalContext = ctx;    }}