Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
  *
  *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  *
  */
 
 package org.apache.airavata.ws.monitor;
 
 import java.net.URI;
 import java.util.Date;
 
 
 public class EventData {
 
     private String timeText;
     
     private Date timestamp;
 
     private String idText;
 
     private String statusText;
 
     private String message;
 
     private XmlElement event;
 
     private EventType type;
 
     private URI workflowID;
 
     private String nodeID;
 
     private String experimentID;

    
Constructs a MonitorEvent.

Parameters:
event
 
     public EventData(XmlElement event) {
         this. = event;
         parse();
     }

    
Returns the event.

Returns:
The event
 
     public XmlElement getEvent() {
         return this.;
     }

    
Returns the idText.

Returns:
The idText
 
     public String getIDText() {
         return this.;
     }

    
Returns the message.

Returns:
The message
 
     public String getMessage() {
         return this.;
     }

    
Returns the statusText.

Returns:
The statusText
 
     public String getStatusText() {
         return this.;
     }

    
Returns the timeText.

Returns:
The timeText
    public String getTimeText() {
        return this.;
    }

    
Returns the type.

Returns:
The type
    public EventType getType() {
        return this.;
    }

    
Returns the workflowID.

Returns:
The workflowID
    public URI getWorkflowID() {
        return this.;
    }

    
Returns the nodeID.

Returns:
The nodeID
    public String getNodeID() {
        return this.;
    }
    private void parse() {
        this. = MonitorUtil.getType(this.);
        this. = MonitorUtil.getWorkflowID(this.);
        this. = MonitorUtil.getNodeID(this.);
        this. = MonitorUtil.getExperiementID(this.);
         = MonitorUtil.getTimestamp(this.);
        if ( != null) {
            SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss.S MM/dd/yy ");
            this. = format.format();
        } else {
            this. = "";
        }
        this. = this.;
        this. = MonitorUtil.getStatus(this.);
        this. = MonitorUtil.getMessage(this.);
        if (this. == ..) {
            String location = MonitorUtil.getLocation(this.);
            // should be looked into
            // String url = PREFIX + location + SUFFIX;
            String url = location;
            this. = "<html>" + this. + ": " + "<a href=\"" + url + "\">" + url + " </a></html>";
        }
    }
	public Date getTimestamp() {
		return ;
	}
	public void setTimestamp(Date timestamp) {
		this. = timestamp;
	}
    public String getExperimentID() {
        return ;
    }
New to GrepCode? Check out our FAQ X