Examples of EventLog


Examples of com.streamreduce.core.model.EventLog

        updateUser(user);
    }

    @Override
    public ObjectId addToEventLog(User user, String name, JSONObject value, Long timestamp) {
        EventLog eventLog = new EventLog.Builder()
                .user(user)
                .keyValue(name, value, timestamp)
                .build();
        eventLogDAO.save(eventLog);
        return eventLog.getId();
        // Fire event?
    }
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

   * @return the integer
   */
  public Integer registerEvent(String user, String desc, String params, List roles, String handler) { 
    logger.debug("IN");
    Integer id = null;
    EventLog eventLog = new EventLog();
    eventLog.setUser(user);
    eventLog.setDesc(desc);
    eventLog.setDate(new Timestamp(System.currentTimeMillis()));
    eventLog.setParams(params);
    eventLog.setHandler(handler);
    eventLog.setRoles(roles);
    try {
      eventLogDAO.setUserID(user);
      id = eventLogDAO.insertEventLog(eventLog);
    } catch (EMFUserError e) {
      logger.error("Error while registering event generated by user '" + user + "' at " + eventLog.getDate().toString() + " with decription " + desc, e);
    }
    logger.debug("OUT");
    return id;
  }
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

   *
   * @return The EventLog object with the id specified at input
   */
  public EventLog getRegisteredEvent(Integer id) {
    logger.debug("IN");
    EventLog event = null;
    try {
      event = eventLogDAO.loadEventLogById(id);
    } catch (EMFUserError e) {
      logger.error("The event with id = " + id + " was not found.", e);
    }
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

 
  private void getDetailEventLog(String idStr, SourceBean response) throws EMFUserError {
    try {
      Integer id = new Integer(idStr);
      EventLogDAOHibImpl eventLogDAO = new EventLogDAOHibImpl();
      EventLog event = eventLogDAO.loadEventLogById(id);
      if (event == null) {
        HashMap params = new HashMap();
        params.put(AdmintoolsConstants.PAGE, "EVENTS_MONITOR_PAGE");
        params.put("REFRESH", "TRUE");
        params.put(LightNavigationManager.LIGHT_NAVIGATOR_BACK_TO, "1");
        Vector v = new Vector();
        v.add(idStr);
        EMFUserError error = new EMFUserError(EMFErrorSeverity.ERROR, 1067, v, params);
        throw error;
      }
      String presentationHandler = event.getHandler();
      SpagoBITracer.debug(SpagoBIConstants.NAME_MODULE, this.getClass().getName(), "getDetailEventLog", "The presentation hanlder for event with id = " + idStr + " is : " + presentationHandler);
      Class presentationHandlerClass = Class.forName(presentationHandler);
      IEventPresentationHandler eventPresentationHanlder = (IEventPresentationHandler) presentationHandlerClass.newInstance();
      eventPresentationHanlder.loadEventInfo(event, response);
    } catch (EMFUserError error) {
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

 
  private void delDetailEventLog(String idStr, SourceBean response) throws EMFUserError, SourceBeanException  {
    try {
      EventLogDAOHibImpl eventLogDAO = new EventLogDAOHibImpl();
      Integer id = new Integer(idStr);
      EventLog eventLog = new EventLog();
      eventLog.setId(id);
      eventLogDAO.eraseEventLog(eventLog);
    } catch (EMFUserError e){
      HashMap params = new HashMap();
      params.put(AdmintoolsConstants.PAGE, "EVENTS_MONITOR_PAGE");
      params.put("REFRESH", "TRUE");
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

      format = format.replaceAll("m", "M");
      format = format.replaceAll("Y", "y");
    PaginatorIFace paginator = new GenericPaginator();
    Iterator it = firedEventsList.iterator();
    while (it.hasNext()) {
      EventLog eventLog = (EventLog) it.next();
      String rowSBStr = "<ROW ";
      rowSBStr += "    ID=\"" + eventLog.getId() + "\"";
      String date = StringUtils.dateToString(eventLog.getDate(), format);
      rowSBStr += "    DATE=\"" + date + "\"";
      rowSBStr += "    USER=\"" + eventLog.getUser() + "\"";
      String description = eventLog.getDesc();
      if (description != null) {
        description = GeneralUtilities.replaceInternationalizedMessages(description);
        description = description.replaceAll("<br/>", " ");
        if (description.length() > 50) description = description.substring(0, 50) + "...";
        description = description.replaceAll(">", "&gt;");
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

   */
  public EventLog loadEventLogById(Integer id) throws EMFUserError {
    logger.debug("IN");
    Session aSession = null;
    Transaction tx = null;
    EventLog realResult = null;
//    String hql = null;
//    Query hqlQuery = null;

    try {
      aSession = getSession();
View Full Code Here

Examples of it.eng.spagobi.events.bo.EventLog

    } logger.debug("OUT");   
  }

  private EventLog toEventsLog(SbiEventsLog hibEventLog) {
    logger.debug("IN");
    EventLog eventLog = new EventLog();
    eventLog.setId(hibEventLog.getId());
    eventLog.setUser(hibEventLog.getUser());
    eventLog.setDate(hibEventLog.getDate());
    eventLog.setDesc(hibEventLog.getDesc());
    eventLog.setParams(hibEventLog.getParams());
    eventLog.setHandler(hibEventLog.getHandlerClass());
    List roles = new ArrayList();
    Set rolesSet = hibEventLog.getRoles();
    Iterator rolesIt = rolesSet.iterator();
    while (rolesIt.hasNext()) {
      SbiEventRole hibEventRole = (SbiEventRole) rolesIt.next();
      SbiExtRoles hibRole = hibEventRole.getId().getRole();
      roles.add(hibRole.getName());
    }
    eventLog.setRoles(roles);
    logger.debug("OUT");
    return eventLog;
  }
View Full Code Here

Examples of org.eclipse.sapphire.tests.EventLog

   
    @Test
   
    public void Suspend()
    {
        final EventLog log = new EventLog();
        final TestElement a = TestElement.TYPE.instantiate();
       
        try
        {
            a.attach( log, "*" );
           
            final TestElement aa = a.getElement().content( true );
           
            aa.setValue( "abc" );
            aa.getList().insert();
           
            assertEquals( 3, log.size() );
            assertPropertyContentEvent( log.event( 0 ), a.getElement() );
            assertPropertyContentEvent( log.event( 1 ), aa.getValue() );
            assertPropertyContentEvent( log.event( 2 ), aa.getList() );
           
            log.clear();
           
            final Disposable suspension = aa.suspend();
           
            try
            {
                aa.setValue( "def" );
                aa.getList().insert().setValue( "ghi" );
                aa.getElement().content( true ).setValue( "klm" );
               
                assertEquals( 0, log.size() );
               
                a.setValue( "nop" );
               
                assertEquals( 1, log.size() );
                assertPropertyContentEvent( log.event( 0 ), a.getValue() );
               
                log.clear();
            }
            finally
            {
                suspension.dispose();
            }
           
            assertEquals( 5, log.size() );
            assertPropertyContentEvent( log.event( 0 ), aa.getValue() );
            assertPropertyContentEvent( log.event( 1 ), aa.getList() );
            assertPropertyContentEvent( log.event( 2 ), aa.getList().get( 1 ).getValue() );
            assertPropertyContentEvent( log.event( 3 ), aa.getElement() );
            assertPropertyContentEvent( log.event( 4 ), aa.getElement().content().getValue() );
        }
        finally
        {
            a.dispose();
        }
View Full Code Here

Examples of org.eclipse.sapphire.tests.EventLog

                entry.setStringValue( String.valueOf( i ) );
                entry.setIntegerValue( i );
            }
           
            final Index<ListEntry> index = list.index( ListEntry.PROP_STRING_VALUE );
            final EventLog log = new EventLog();
           
            index.attach( log );
           
            // Initialize the index by accessing it.
           
            index.element( "1" );
           
            assertEquals( 0, log.size() );
           
            // Remove item from the list.
           
            list.remove( 0 );
           
            assertEquals( 1, log.size() );
            log.clear();
           
            // Change an indexed value.
           
            list.get( 10 ).setStringValue( "aa" );
           
            assertEquals( 1, log.size() );
            log.clear();
           
            // Change an unrelated value.
           
            list.get( 10 ).setIntegerValue( 9999 );
           
            assertEquals( 0, log.size() );
           
            // Move list items.
           
            list.moveUp( list.get( 10 ) );
           
            assertEquals( 0, log.size() );
           
            list.moveDown( list.get( 20 ) );
           
            assertEquals( 0, log.size() );
           
            // Detach the listener.
           
            index.detach( log );
            list.remove( 0 );
           
            assertEquals( 0, log.size() );
        }
        finally
        {
            element.dispose();
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.