Class KeySearchTrack

  • All Implemented Interfaces:
    Track

    public class KeySearchTrack
    extends TrackAbstract
    Author:
    Alex
    • Constructor Detail

      • KeySearchTrack

        public KeySearchTrack​(java.lang.String keyword,
                              java.lang.String username,
                              java.lang.String sessionIdentifier,
                              java.sql.Timestamp timestamp)
        Parameters:
        keyword - keyword searched for
        username - user
        sessionIdentifier - session
        timestamp - time
    • Method Detail

      • getFormattedTrack

        public java.lang.Object[] getFormattedTrack()
        Description copied from interface: Track
        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()
        Description copied from interface: Track
        Return the table name where the track has to be saved
        Returns:
        String the table name
      • validate

        public boolean validate()
        Description copied from interface: Track
        Validate the track before saving into the database
        Returns:
        true if the track is valid