Package edu.sc.seis.sod.web.jsonapi
Class EventJson
java.lang.Object
edu.sc.seis.sod.web.jsonapi.AbstractJsonApiData
edu.sc.seis.sod.web.jsonapi.EventJson
- All Implemented Interfaces:
JsonApiData
public class EventJson extends AbstractJsonApiData
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EventJson(edu.sc.seis.sod.model.event.StatefulEvent event, java.lang.String baseUrl)
-
Method Summary
Modifier and Type Method Description static java.lang.String
createMagId(edu.sc.seis.sod.model.event.OriginImpl o, int magIndex)
void
encodeAttributes(org.json.JSONWriter out)
void
encodeLinks(org.json.JSONWriter out)
void
encodeRelationships(org.json.JSONWriter out)
java.lang.String
formStationRelationshipURL()
java.lang.String
getId()
java.lang.Integer
getNumSuccessfulStations()
java.lang.String
getType()
boolean
hasLinks()
boolean
hasRelationships()
java.util.List<JsonApiData>
included()
void
setNumSuccessfulStations(java.lang.Integer numSuccessful)
-
Constructor Details
-
EventJson
public EventJson(edu.sc.seis.sod.model.event.StatefulEvent event, java.lang.String baseUrl)
-
-
Method Details
-
getType
public java.lang.String getType() -
getId
public java.lang.String getId() -
encodeAttributes
public void encodeAttributes(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeAttributes
in interfaceJsonApiData
- Overrides:
encodeAttributes
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
hasRelationships
public boolean hasRelationships()- Specified by:
hasRelationships
in interfaceJsonApiData
- Overrides:
hasRelationships
in classAbstractJsonApiData
-
encodeRelationships
public void encodeRelationships(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeRelationships
in interfaceJsonApiData
- Overrides:
encodeRelationships
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
hasLinks
public boolean hasLinks()- Specified by:
hasLinks
in interfaceJsonApiData
- Overrides:
hasLinks
in classAbstractJsonApiData
-
encodeLinks
public void encodeLinks(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeLinks
in interfaceJsonApiData
- Overrides:
encodeLinks
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
included
- Specified by:
included
in interfaceJsonApiData
- Overrides:
included
in classAbstractJsonApiData
-
createMagId
public static java.lang.String createMagId(edu.sc.seis.sod.model.event.OriginImpl o, int magIndex) -
formStationRelationshipURL
public java.lang.String formStationRelationshipURL() -
getNumSuccessfulStations
public java.lang.Integer getNumSuccessfulStations() -
setNumSuccessfulStations
public void setNumSuccessfulStations(java.lang.Integer numSuccessful)
-