/*******************************************************************************
* Copyright (c) 2012 OpenLegacy Inc.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* OpenLegacy Inc. - initial API and implementation
*******************************************************************************/
package org.openlegacy.designtime.terminal.generators.support;
import org.openlegacy.annotations.screen.ScreenActions;
import org.openlegacy.annotations.screen.ScreenBooleanField;
import org.openlegacy.annotations.screen.ScreenColumn;
import org.openlegacy.annotations.screen.ScreenDateField;
import org.openlegacy.annotations.screen.ScreenEntity;
import org.openlegacy.annotations.screen.ScreenEntitySuperClass;
import org.openlegacy.annotations.screen.ScreenField;
import org.openlegacy.annotations.screen.ScreenFieldValues;
import org.openlegacy.annotations.screen.ScreenPart;
import org.openlegacy.annotations.screen.ScreenTable;
import org.openlegacy.annotations.screen.ScreenTableActions;
public class AnnotationConstants {
public static final String SCREEN_ENTITY_ANNOTATION = ScreenEntity.class.getSimpleName();
public static final String SCREEN_ENTITY_SUPER_CLASS_ANNOTATION = ScreenEntitySuperClass.class.getSimpleName();
public static final String SCREEN_PART_ANNOTATION = ScreenPart.class.getSimpleName();
public static final String SCREEN_TABLE_ANNOTATION = ScreenTable.class.getSimpleName();
public static final String SCREEN_COLUMN_ANNOTATION = ScreenColumn.class.getSimpleName();
public static final String TRUE = "true";
public static final String FIELD_SUFFIX = "Field";
public static final String SCREEN_FIELD_ANNOTATION = ScreenField.class.getSimpleName();
public static final Object SCREEN_ACTIONS_ANNOTATION = ScreenActions.class.getSimpleName();
public static final String SCREEN_FIELD_VALUES_ANNOTATION = ScreenFieldValues.class.getSimpleName();
public static final String SCREEN_BOOLEAN_FIELD_ANNOTATION = ScreenBooleanField.class.getSimpleName();
public static final String SCREEN_DATE_FIELD_ANNOTATION = ScreenDateField.class.getSimpleName();
public static final String SCREEN_TABLE_ACTIONS_ANNOTATION = ScreenTableActions.class.getSimpleName();
public static final String SUPPORT_TERMINAL_DATA = "supportTerminalData";
public static final String EDITABLE = "editable";
public static final String ROW = "row";
public static final String COLUMN = "column";
public static final String DISPLAY_NAME = "displayName";
public static final String NAME = "name";
public static final String START_COLUMN = "startColumn";
public static final String END_COLUMN = "endColumn";
public static final String START_ROW = "startRow";
public static final String END_ROW = "endRow";
public static final String ACTION = "action";
public static final String ALIAS = "alias";
public static final String LABEL_COLUMN = "labelColumn";
public static final String HELP_TEXT = "helpText";
public static final String SCREEN_TYPE = "screenType";
public static final String CHILD = "child";
// @ScreenFieldValues
public static final String SOURCE_SCREEN_ENTITY = "sourceScreenEntity";
public static final String COLLECT_ALL = "collectAll";
// @ScreenBooleanField
public static final String TRUE_VALUE = "trueValue";
public static final String FALSE_VALUE = "falseValue";
// @ScreenDateField
public static final String YEAR_COLUMN = "yearColumn";
public static final String MONTH_COLUMN = "monthColumn";
public static final String DAY_COLUMN = "dayColumn";
// @TableAction
public static final String ACTION_VALUE = "actionValue";
// @ScreenColumn
public static final String SELECTION_FIELD = "selectionField";
public static final String KEY = "key";
public static final String MAIN_DISPLAY_FIELD = "mainDisplayField";
}