package context.arch.util;

/**
 * This is a helper class that keeps track of all the tags used for 
 * context information.
 */
public class ContextTypes {

  /**
   * Tag for iButton id
   */
  public static final String IBUTTONID = "iButtonID";

  /**
   * Tag for username
   */
  public static final String USERNAME = "username";

  /**
   * Tag for group
   */
  public static final String GROUP = "group";

  /**
   * Tag for URL
   */
  public static final String URL = "url";

  /**
   * Tag for user id
   */
  public static final String USERID = "userid";

  /**
   * Tag for user location 
   */
  public static final String LOCATION = "location";

  /**
   * Tag for contact info
   */
  public static final String CONTACT_INFO = "contactInfo";

  /**
   * Tag for contact info - name
   */
  public static final String NAME = "name";

  /**
   * Tag for contact info - email
   */
  public static final String EMAIL = "email";

  /**
   * Tag for volume
   */
  public static final String VOLUME = "volume";

  /**
---   * Tag for user location 
  public static final String LOCATION = "location";
   */

  /**
   * Tag for affiliation
   */
  public static final String AFFILIATION = "affiliation";

  /**
   * Tag for INTERESTS 
   */
  public static final String INTERESTS = "interests";

  // WTourDemo
  /**
   * Tag for tour demo 
   */
  public static final String INTEREST_LEVEL = "interestLevel";

  /**
   * Tag for minimum interest 
   */
  public static final String MINIMUM_INTEREST = "minimumInterest";

  /**
   * Tag for minimum interest 
   */
  public static final String MEDIUM_INTEREST = "mediumInterest";

  /**
   * Tag for minimum interest 
   */
  public static final String MAXIMUM_INTEREST = "maximumInterest";

  /**
   * Tag for tour end 
   */
  public static final String TOUR_END = "tourEnd";

  /**
   * Tag for false
   */
  public static final String FALSE = "false";

  /**
   * Tag for true
   */
  public static final String TRUE = "true";

  /**
   * Tag for average speed
   */
  public static final String MINSPEED = "minSpeed";

  /**
   * Tag for being in
   */
  public static final String IN = "in";

  /**
   * Tag for being out
   */
  public static final String OUT = "out";

  /**
   * Tag for in/out status
   */
  public static final String INOUT = "inout";

  /**
   * Tag for all
   */
  public static final String ALL = "all";

  /**
   * Tag for status
   */
  public static final String STATUS = "status";

  /**
   * Tag for temperature
   */
  public static final String TEMPERATURE = "temperature";

  /**
   * Tag for units
   */
  public static final String UNITS = "units";

  /**
   * Tag for display width
   */
  public static final String WIDTH = "width";

  /**
   * Tag for display height
   */
  public static final String HEIGHT = "height";

  /**
   * Tag for display graphics
   */
  public static final String GRAPHICS = "graphics";

  /***** TOUR GUIDE TYPES *****/

  /**
   * Tag for display device being carried
   */
  public static final String DISPLAY_DEVICE = "displayDevice";

  /**
   * Tag for display device being carried
   */
  public static final String DEMO_URL = "demoUrl";

  /**
   * Tag for display device being carried
   */
  public static final String DEMOER_URL = "demoerUrl";

  /**
   * Tag for demo keywords
   */
  public static final String KEYWORDS = "keywords";

  /**
   * Tag for demo description
   */
  public static final String DESCRIPTION = "description";

  /**
   * Tag for demo
   */
  public static final String DEMO = "demo";

  /**
   * Tag for demos
   */
  public static final String DEMOS = "demos";

  /**
   * Tag for demo name
   */
  public static final String DEMO_NAME = "demoName";

  /**
   * Tag for demo interest struct
   */
  public static final String DEMO_INTEREST = "demoInterest";

  /**
   * Tag for demo interests struct
   */
  public static final String DEMO_INTERESTS = "demoInterests";

  /***** CONFERENCE ASSISTANCE TYPES *****/

  /**
   * Tag for the conference schedule URL
   */
  public static final String CONFERENCE_SCHEDULE_URL = "conferenceScheduleURL";

}