package apps.inventory.screens; import org.openlegacy.annotations.screen.AssignedField; import org.openlegacy.annotations.screen.Identifier; import org.openlegacy.annotations.screen.ScreenColumn; import org.openlegacy.annotations.screen.ScreenEntity; import org.openlegacy.annotations.screen.ScreenIdentifiers; import org.openlegacy.annotations.screen.ScreenNavigation; import org.openlegacy.annotations.screen.ScreenTable; import org.openlegacy.annotations.screen.ScreenTableDrilldown; import org.openlegacy.terminal.actions.TerminalActions.F3; import java.util.List; @ScreenEntity @ScreenIdentifiers(identifiers = { @Identifier(row = 2, column = 38, value = "Warehouse Details"), @Identifier(row = 4, column = 2, value = "Type one or more action codes. Then Enter.") }) @ScreenNavigation(accessedFrom = InventoryManagement.class, assignedFields = { @AssignedField(field = "selection", value = "2") }, exitAction = F3.class) public class WarehousesList { private List<WarehousesListRow> warehousesListRows; @ScreenTable(startRow = 8, endRow = 19) @ScreenTableDrilldown public static class WarehousesListRow { @ScreenColumn(startColumn = 4, endColumn = 4, editable = true, selectionField = true) private String action; @ScreenColumn(startColumn = 10, endColumn = 12, key = true) private String warehouseNumber; @ScreenColumn(startColumn = 16, endColumn = 55) private String warehouseDescription; } }