edu.whoi.ursa.argoDatabase.entity
Class FloatStatus.FloatStatusChild

java.lang.Object
  extended by edu.whoi.ursa.argoDatabase.entity.FloatStatus.FloatStatusChild
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FloatStatus.FloatStatusChild>
Direct Known Subclasses:
FloatStatus.Comment, FloatStatus.FlagSet
Enclosing class:
FloatStatus

@Entity
public abstract static class FloatStatus.FloatStatusChild
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<FloatStatus.FloatStatusChild>

Author:
Alexander K. Ekholm
See Also:
Serialized Form

Field Summary
private  FloatStatus floatStatus
           
private static long serialVersionUID
           
private  java.util.Calendar timeStamp
           
private  java.lang.Integer userId
           
 
Constructor Summary
FloatStatus.FloatStatusChild()
           
FloatStatus.FloatStatusChild(FloatStatus floatStatus, java.lang.Integer userId)
           
FloatStatus.FloatStatusChild(java.lang.Integer userId, java.util.Calendar timeStamp, FloatStatus floatStatus)
           
 
Method Summary
 int compareTo(FloatStatus.FloatStatusChild o)
           
 java.lang.Integer getAoml()
           
 FloatStatus getFloatStatus()
           
 java.lang.String getIdAsQueryString()
           
 java.util.Calendar getTimeStamp()
           
 java.lang.Integer getUserId()
           
 java.lang.Integer getWhoi()
           
 java.lang.Integer getWmo()
           
 void setFloatStatus(FloatStatus floatStatus)
           
 void setTimeStamp(java.util.Calendar timeStamp)
           
 void setUserId(java.lang.Integer userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

userId

private java.lang.Integer userId

timeStamp

private java.util.Calendar timeStamp

floatStatus

private FloatStatus floatStatus
Constructor Detail

FloatStatus.FloatStatusChild

public FloatStatus.FloatStatusChild()

FloatStatus.FloatStatusChild

public FloatStatus.FloatStatusChild(FloatStatus floatStatus,
                                    java.lang.Integer userId)
Parameters:
id -
userId -

FloatStatus.FloatStatusChild

public FloatStatus.FloatStatusChild(java.lang.Integer userId,
                                    java.util.Calendar timeStamp,
                                    FloatStatus floatStatus)
Parameters:
userId -
timeStamp -
floatStatus -
Method Detail

compareTo

public int compareTo(FloatStatus.FloatStatusChild o)
Specified by:
compareTo in interface java.lang.Comparable<FloatStatus.FloatStatusChild>

getAoml

public java.lang.Integer getAoml()
Returns:
the aoml

getFloatStatus

public FloatStatus getFloatStatus()
Returns:
the floatStatus

getIdAsQueryString

public java.lang.String getIdAsQueryString()

getTimeStamp

public java.util.Calendar getTimeStamp()
Returns:
the timeStamp

getUserId

public java.lang.Integer getUserId()
Returns:
the userId

getWhoi

public java.lang.Integer getWhoi()
Returns:
the whoi

getWmo

public java.lang.Integer getWmo()
Returns:
the aoml

setFloatStatus

public void setFloatStatus(FloatStatus floatStatus)
Parameters:
floatStatus - the floatStatus to set

setTimeStamp

public void setTimeStamp(java.util.Calendar timeStamp)
Parameters:
timeStamp - the timeStamp to set

setUserId

public void setUserId(java.lang.Integer userId)
Parameters:
userId - the userId to set