Reference Guide

Table Of Contents
package com.hp.demo.cassandra.model.alert;
import com.hp.api.Id;
import com.hp.demo.cassandra.model.AbstractTransportable;
...
public class CassandraAlert extends
AbstractTransportable<CassandraAlert, String> {
...
private Severity severity;
private Date timestamp;
private String description;
private boolean state;
private String origin;
private String topicId;
public CassandraAlert(String sysId, boolean state, String topicId,
String origin, Date timestamp, Severity severity, String description) {
super(sysId);
init(topicId, origin, timestamp, severity, state, description);
}
public CassandraAlert(String uid, String sysId, boolean state,
String topicId, String origin, Date timestamp,
Severity severity, String description) {
super(uid, sysId);
init(topicId, origin, timestamp, severity, state, description);
}
public CassandraAlert(String uid) {
super(uid, null);
}
@Override
public Id<CassandraAlert, String> getId() {
return Id.<CassandraAlert, String>valueOf(this.uid());
}
// Implement getters for immutable fields.
// Implement setters and getters for mutable fields.
// Good practice to override the following methods on transport objects:
// equals(Object), hashCode() and toString()
...
}
90