package org.opendolphin.demo.sevenguis.flightbooker;
import org.opendolphin.core.Tag;
/**
* Place for shared information among client and server. Typically identifiers for models, attributes and actions.
*/
public class ApplicationConstants {
public static final String PROP_VALUE = "value"; // property 'value' of 'BaseAttribute'
public static final String TAG_VALID = "TAG_VALID";
public static final String PM_APP = unique("APP");
public static final String ATT_FLIGHT_TYPE = "ATT_FLIGHT_TYPE";
public static final String ATT_FLIGHT_TYPES = "ATT_FLIGHT_TYPES";
public static final String VAL_FT_ONE_WAY = "o";
public static final String VAL_FT_RETURN = "r";
public static final String ATT_START_DATE = "ATT_START_DATE";
public static final String ATT_RETURN_DATE = "ATT_RETURN_DATE";
public static final String ATT_MESSAGE = "ATT_MESSAGE";
public static final String COMMAND_CREATE_PMS = unique("COMMAND_CREATE_PMS");
public static final String COMMAND_INIT_DATA = unique("COMMAND_INIT_DATA");
public static final String COMMAND_BOOK = unique("CMD_BOOK");
public static final String ATT_BOOK_COMMAND_ENABLED = "ATT_BOOK_COMMAND_ENABLED";
public static final Tag VALID_TAG = Tag.tagFor.get(TAG_VALID);
/**
* Unify the identifier with the class name prefix.
*/
private static String unique(String key) {
return ApplicationConstants.class.getName() + "." + key;
}
}