package nebula.ui; import java.util.List; import nebula.lang.Code; import nebula.lang.Type; public class PageTab { // @Column("AD_TAB_ID") !AdTabId ID; String name; String description; String help; int seqNo; int tabLevel; boolean singleRow = true; boolean infoTab = false; boolean ttranslationTab = false; boolean readonly = false; // @ForeignKeyColumn("AD_COLUMN_ID") @Column("AD_COLUMN_ID") ?AdColumn; boolean hasTree = false; // ?WhereClause String; // ?OrderByClause String; // ?CommitWarning String; // @ForeignKeyColumn("AD_PROCESS_ID") @Column("AD_PROCESS_ID") ?AdProcess; // ?Processing YesNo; // @ForeignKeyColumn("AD_IMAGE_ID") @Column("AD_IMAGE_ID") ?AdImage; // // ?ImportFields String; // @ForeignKeyColumn("AD_COLUMN_ID") @Column("AD_COLUMNSORTORDER_ID") // ?AdColumnSortOrder AdColumn; // @ForeignKeyColumn("AD_COLUMN_ID") @Column("AD_COLUMNSORTYESNO_ID") // ?AdColumnSortYesNo AdColumn; boolean sortTab = false; Type type; // @ForeignKeyColumn("ENTITYTYPE") EntityType AdEntityType;/* 'D' */ // @ForeignKeyColumn("AD_TAB_ID") @Column("INCLUDED_TAB_ID") ?IncludedTab // AdTab; Code readonlyLogic; Code displayLogic; boolean insertRecord = true; boolean advancedTab = false; List<PageField> pageFields; public String getName() { return name; } public String getDescription() { return description; } public String getHelp() { return help; } public int getSeqNo() { return seqNo; } public int getTabLevel() { return tabLevel; } public boolean isSingleRow() { return singleRow; } public boolean isInfoTab() { return infoTab; } public boolean isTtranslationTab() { return ttranslationTab; } public boolean isReadonly() { return readonly; } public boolean isHasTree() { return hasTree; } public boolean isSortTab() { return sortTab; } public Type getType() { return type; } public Code getReadonlyLogic() { return readonlyLogic; } public Code getDisplayLogic() { return displayLogic; } public boolean isInsertRecord() { return insertRecord; } public boolean isAdvancedTab() { return advancedTab; } }