Package org.intermine.api.tracker.track
Class TemplateTrack
- java.lang.Object
-
- org.intermine.api.tracker.track.TrackAbstract
-
- org.intermine.api.tracker.track.TemplateTrack
-
- All Implemented Interfaces:
Track
public class TemplateTrack extends TrackAbstract
Class to represent the track for the templates objects. The track contains the template name, the access time, the session identifier and the user name (if the user is logged in)- Author:
- dbutano
-
-
Field Summary
-
Fields inherited from class org.intermine.api.tracker.track.TrackAbstract
sessionIdentifier, timestamp, userName
-
-
Constructor Summary
Constructors Constructor Description TemplateTrack(java.lang.String templateName, java.lang.String username, java.lang.String sessionIdentifier)
Create a template trackTemplateTrack(java.lang.String templateName, java.lang.String username, java.lang.String sessionIdentifier, java.sql.Timestamp timestamp)
Create a template track
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]
getFormattedTrack()
Return the track formatted into an array of String to be saved in the databasejava.lang.String
getTableName()
Return the table name where the track has to be savedjava.lang.String
getTemplateName()
Return the template nameboolean
validate()
Validate the track before saving into the database-
Methods inherited from class org.intermine.api.tracker.track.TrackAbstract
getSessionIdentifier, getTimestamp, getUserName, store
-
-
-
-
Constructor Detail
-
TemplateTrack
public TemplateTrack(java.lang.String templateName, java.lang.String username, java.lang.String sessionIdentifier, java.sql.Timestamp timestamp)
Create a template track- Parameters:
templateName
- template nameusername
- the user namesessionIdentifier
- session idtimestamp
- access time
-
TemplateTrack
public TemplateTrack(java.lang.String templateName, java.lang.String username, java.lang.String sessionIdentifier)
Create a template track- Parameters:
templateName
- template nameusername
- the user namesessionIdentifier
- session id
-
-
Method Detail
-
getTemplateName
public java.lang.String getTemplateName()
Return the template name- Returns:
- String template name
-
validate
public boolean validate()
Validate the track before saving into the database- Returns:
- true if the track is valid
-
getFormattedTrack
public java.lang.Object[] getFormattedTrack()
Return the track formatted into an array of String to be saved in the database- Returns:
- Object[] an array of Objects
-
getTableName
public java.lang.String getTableName()
Return the table name where the track has to be saved- Returns:
- String the table name
-
-