/******************************************************************************* * 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"; }