User Tools

Site Tools


airs-5016

AIRS-5016 Secret Sorting Multi-Sort

AIRS-5016 Secret Sorting Multi-Sort

Branch: story/AIRS-3356_MultiSortingOnTables_BackendPart

Sorting profiles are saved in TSUI_TABLECONFIG / TSUI_COLCONFIG.

Check classes

124 classes to check.

10.06.2020: 61 classes checked
15.06.2020: +19 = 80 classes checked
16.06.2020: +25 = 105 classes checked

Following class hierarchy should be checked (children of SuiTableScreen) :

A (14/14)

  • + AbstractAlertCSVDownload (com.seeburger.airsupply.alertmon.control)
    • seems not to sort (abstract class)
  • + AbstractAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • Testscenario: My Workspace → VMI (click on a number)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + AbstractNCRAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • Testscenario: My Workspace → VMI (click on a number) → Concession Alerts (Tab)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + AbstractFCScreen (com.seeburger.airsupply.forecast.control)
    • seems not to sort hiddenly (abstract class)
  • + ASN3SUEDataScreen (com.seeburger.airsupply.asn.control)
    • Testszenario: My workspace → 3S Shipments
    • sorted by Desp. Adv. Id (through search profile)
  • + ASNCSVDownloadScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly
  • + ASNCreateDataScreen (com.seeburger.airsupply.asn.control)
    • cRequestedDate DESC (through standard table profile)
  • + ASNErrorReportCSVDownloadScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly(createSorter() not called?)
  • + ASNErrorReportOverviewScreen (com.seeburger.airsupply.asn.control)
    • createSorter() → hidden
      • sorter.addFirstField(ASNErrorReportSorter.SO_ASNERROR_ORDERINGOFFICERID);
  • + ASNHeaderAttachmentDeleteScreen (com.seeburger.airsupply.asn.control)
    • Testszenario: My workspace → Despatch Advice → Header Data → Upload attachment → Delete attachment (do not forget to start Virusscan service in SOAP UI)
    • seems not to sort hiddenly(createSorter() from the parent class is not called?)
  • + ASNMasterDataActionScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly(createSorter() not called?)
  • + ASNMasterDataDataScreen (com.seeburger.airsupply.asn.control)
    • Testszenario: My workspace → Desp. Adv. Settings
    • seems not to sort hiddenly
  • + ASNOverviewDataScreen (com.seeburger.airsupply.asn.control)
    • Testszenario: My workspace → Despatch Advice
    • sorted by Desp. Adv. Id (through search profile)
  • + ASNUEAttachmentDeleteScreen (com.seeburger.airsupply.asn.control)
    • Testszenario: My workspace → Despatch Advice → Elementary Units → Upload attachment → Delete attachment (do not forget to start Virusscan service in SOAP UI)
    • seems not to sort hiddenly (createSorter() from the parent class is not called?)

C (4/4)

  • + ChangeLogScreen (com.seeburger.airsupply.changelog.control) → abstract class, used by all children (e.g. MaterialChangeLogScreen)
    • ChangeLogScreen.createSorter() → hidden
      • sorter.addFirstField(new SorterObject(ChangeLogFilter.FO_FIELD.getFilterName(), ChangeLogFilter.FO_FIELD.getSqlColumn()));
  • + ConcessionAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses the same sorter as the overview screen
      • AbstractAlertOverviewScreen.createSorter() → hidden
        • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + ConcessionAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • Testscenario: My Workspace → VMI (click on a number) → Concession Alerts (Tab)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + ConcessionPrintActionScreen (com.seeburger.airsupply.ncr.control)
    • Testscenario: My Workspace → Concession Overview → select “NCR supplier ref.” → click on “Print” button
    • seems not to sort (uses selection from overview screen)

D (8/8)

  • + DeletionRequestOverviewScreen (com.seeburger.airsupply.deletionrequest.client.control)
    • Testscenario: (login as Buyer) → My Workspace → Deletion request
    • createSorter() → hidden
      • s.addFirstField(DeletionRequestSorter.SO_DEL_REQUEST_ID, Sorter.DESC);
  • + DemandCSVDownloadScreen (com.seeburger.airsupply.demand.control)
    • Testscenario: My Workspace → VMI → Download → Demand Details full (CSV)
    • seems not to sort hiddenly
  • + DemandDetailActionScreen (com.seeburger.airsupply.demand.control)
    • Testscenario: My Workspace → VMI → Demand Details → Send E-Mail
    • seems not to sort hiddenly
  • + DemandDetailsDataScreen (com.seeburger.airsupply.demand.control)
    • Testscenario: My Workspace → VMI → Demand Details
    • sorted only through search profile
  • + DemandHeaderActionScreen (com.seeburger.airsupply.demand.control)
    • Testscenario: My Workspace → VMI → Demand Details → Demand Header → Send E-Mail
    • seems not to sort hiddenly
  • + DemandHeaderDataScreen (com.seeburger.airsupply.demand.control)
    • Testscenario: My Workspace → VMI → Demand Details
    • seems not to sort hiddenly
  • + DemandHistDataScreen (com.seeburger.smarti.scm.demandhist.control.screens)
    • cDateCreation DESC (through standard table profile)
  • + DemandHistCSVDownloadScreen (com.seeburger.smarti.scm.demandhist.control.screens)
    • Testscenario: My Workspace → VMI → Download → Demand History full (CSV)
    • seems not to sort hiddenly

E (1/2)

  • + EInvOverviewScreen (com.seeburger.airsupply.einv.client.control)
    • Testscenario: test with user TST_SE_GOOD_ALL (not yet ready because MyWorkspaceDataScreen.addEInvGroup() does not work properly → configuration issues)
    • seems not to sort hiddenly (see createSorter())
  • - EInvOverviewActionScreen (com.seeburger.airsupply.einv.client.control)

F (7/9)

  • + FCCollabDetailsScreen (com.seeburger.airsupply.forecast.control)
    • Testszenario: Forecast → Collaboration View → Details → Details (Tab)
    • createSorter() → hidden
      • sorter.addFirstField(FCSorter.SO_DELIVERYDATE, Sorter.ASC);
  • + FCCollaborationTabsProviderScreen (com.seeburger.airsupply.forecast.control)
    • Testszenario: Forecast → Forecast Summary → Select one and click on “Collab View”
    • seems not to sort hiddenly
  • + FCDataScreen (com.seeburger.airsupply.forecast.control)
    • seems not to sort hiddenly(in standard table profile too)
  • + FCSummaryScreen (com.seeburger.airsupply.forecast.control)
    • seems not to sort hiddenly(in standard table profile too)
  • - FCUIViewDownloadHandler (com.seeburger.airsupply.forecast.control)
  • - FCUIViewDownloadHandler4FCData (com.seeburger.airsupply.forecast.control)
  • + ForecastAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses sorter from overview screen
      • AbstractAlertOverviewScreen.createSorter() → hidden
        • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + ForecastAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + FCCollabPreviousDetailsScreen (com.seeburger.airsupply.forecast.control)
    • Testszenario: ?
    • createSorter() → hidden
      • sorter.addFirstField(FCSorter.SO_DELIVERYDATE, FCSorter.ASC);

H (3/3)

  • + HeaderDataScreen (com.seeburger.airsupply.asn.control)
    • Testscenario: Despatch Advice → Header Data (Tab)
    • seems not to sort hiddenly
  • + HistoryCSVDownloadScreen (com.seeburger.smarti.scm.history.control.screens)
    • seems not to sort hiddenly
  • + HistoryDataScreen (com.seeburger.smarti.scm.history.control.screens)
    • seems not to sort hiddenly

I (5/5)

  • + InvPrjScreen (com.seeburger.smarti.scm.invprojection.control.screen)
    • seems not to sort (see InvPrjScreen.createSorter())
  • + InvSummaryDataScreen (com.seeburger.smarti.scm.invsummary.control.screens)
    • seems not to sort
  • + InvSummaryDemandCSVDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens)
    • seems not to sort
  • + InvSummaryDemandHistoryDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens)
    • seems not to sort
  • + InvSummaryColumnsCSVDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens)
    • seems not to sort (uses selection from InvSummaryDataScreen)

M (7/7)

  • + MaterialChangeLogScreen (com.seeburger.airsupply.base.md.material.control)
    • inherits sorting from ChangeLogScreen.createSorter() → hidden
      • sorter.addFirstField(new SorterObject(ChangeLogFilter.FO_FIELD.getFilterName(), ChangeLogFilter.FO_FIELD.getSqlColumn()));
  • + MaterialCSVDownloadScreen (com.seeburger.airsupply.base.md.material.control)
    • seems not to sort hiddenly (uses selection from MaterialListScreen)
  • + MaterialDetailsScreen (com.seeburger.airsupply.base.md.material.control)
    • seems not to sort at all
  • + MaterialListScreen (com.seeburger.airsupply.base.md.material.control)
    • Testscenario: My Workspace → Material Master Data
    • createSorter() → hidden
      • sorter.addFirstField(SASSorter.SO_CUSTOMER_MATERIAL_NUMBER);
  • + MDAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses the same sorter as the overview screen (through the search profile)
  • + MDAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + MessageMonitorOverviewScreen (com.seeburger.airsupply.edi.messagemonitor.control)
    • MessageMonitorOverviewScreen.createSorter():74 → hidden
      • sorter.addFirstField(SASMessageSorter.SO_MESSAGEMONITOR_CREATIONDATE, SASMessageSorter.DESC);
      • sorter.addLastField(SASMessageSorter.SO_MESSAGEMONITOR_CREATIONTIME, SASMessageSorter.DESC);

N (14/15)

  • + NCRAttachmentsOverviewScreen (com.seeburger.airsupply.ncr.control)
    • adds sorting in createSorter() → hidden
      • sorter.addFirstField(AttachmentsSorter.SO_CREATIONTIMESTAMP, Sorter.DESC);
  • + NCRChangelogScreen (com.seeburger.airsupply.ncr.control)
    • inherits sorting from ChangeLogScreen.createSorter() → hidden
      • sorter.addFirstField(new SorterObject(ChangeLogFilter.FO_FIELD.getFilterName(), ChangeLogFilter.FO_FIELD.getSqlColumn())); * - NCRDefectOverviewScreen (com.seeburger.airsupply.ncr.control)
  • + NCRDetailsScreen (com.seeburger.airsupply.ncr.control)
    • seems not to sort hiddenly
  • + NCRDetailsChangelogScreen (com.seeburger.airsupply.ncr.control)
    • inherits sorting from ChangeLogScreen.createSorter() → hidden
      • sorter.addFirstField(new SorterObject(ChangeLogFilter.FO_FIELD.getFilterName(), ChangeLogFilter.FO_FIELD.getSqlColumn()));
  • + NCRDefectOverviewScreen (com.seeburger.airsupply.ncr.control)
    • adds sorting in createSorter() → hidden
      • sorter.addFirstField(NCRSorter.SO_NCR_POS_DEFECTNUM, Sorter.ASC);
  • + NCROverviewScreen (com.seeburger.airsupply.ncr.control)
    • sorts only through table search profile
  • + NCROverviewActionScreen (com.seeburger.airsupply.ncr.control)
    • seems not to sort hiddenly (uses selection from NCROverviewScreen)
  • + NCRCreationScreen (com.seeburger.airsupply.ncr.control)
    • inherits sorting from MaterialListScreen.createSorter() → hidden
      • sorter.addFirstField(SASSorter.SO_CUSTOMER_MATERIAL_NUMBER);
  • + NCRIntegrationErrorsScreen (com.seeburger.airsupply.ncr.control)
    • Testscenario: My Workspace → Concession Overview → select VVK_20190109_001_POM → to see the tab Integration Errors change metadata's visible variable in JavaScript onLoad()
    • createSorter() → hidden
      • sorter.addFirstField(NCRSorter.SO_NCR_INTERROR_LINENUMBER, Sorter.ASC);
  • + NCRPOSelectionScreen (com.seeburger.airsupply.ncr.control)
    • inherits from POOverviewDataScreen
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
  • - NCRPrintAttachmentScreen (com.seeburger.airsupply.ncr.control)
  • + NCROverviewDownloadScreen (com.seeburger.airsupply.ncr.control)
    • seems not to sort (uses selection from NCROverviewScreen)
  • + NOEAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses sorter from overview screen
      • AbstractAlertOverviewScreen.createSorter() → hidden
        • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + NOEAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • Testscenario: My Workspace → VMI (click on a number) → Concession Alerts (Tab)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + NoePrintActionScreen (com.seeburger.airsupply.ncr.control)
    • seems not to sort hiddenly (uses selection from NCROverviewScreen)

O (7/8)

  • - OutboundDataScreen (com.seeburger.smarti.scm.outbound.control.screens)
    • not found on the UI
  • + OTDKPIOverviewScreen (com.seeburger.airsupply.otd.control)
    • Testscenario: My Workspace → OTD KPI Results
    • createSorter() → hidden
      • sorter.addFirstField(OTDKPISorter.SO_OTD_KPI_KPI_HORIZON, Sorter.DESC);
  • + OTDKPIOverviewActionScreen (com.seeburger.airsupply.otd.control)
    • fetches selection with sorter from OTDKPIOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(OTDKPISorter.SO_OTD_KPI_KPI_HORIZON, Sorter.DESC);
        • but sorting is here not necessary, because only ONE entry can be selected
  • + OTDLinesOverviewScreen (com.seeburger.airsupply.otd.control)
    • Testscenario: My Workspace → OTD Collaboration
    • createSorter() → hidden
      • sorter.addFirstField(OTDSorter.SO_OTD_LINE_ID);
  • + OTDCollaborationActionScreen (com.seeburger.airsupply.otd.control)
    • Testscenario: My Workspace → OTD Collaboration → select one or more entries → press on “Accept”
    • inherits from OTDLinesOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(OTDSorter.SO_OTD_LINE_ID);
  • + OTDLinesOverviewActionScreen (com.seeburger.airsupply.otd.control)
    • inherits from OTDLinesOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(OTDSorter.SO_OTD_LINE_ID);
  • + OTDKPIOverviewCSVDownloadScreen (com.seeburger.airsupply.otd.control)
    • Testscenario: My Workspace → OTD KPI Results → select one or more entries → Download / Full Download (CSV)
    • inherits from OTDKPIOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(OTDKPISorter.SO_OTD_KPI_KPI_HORIZON, Sorter.DESC);
  • + OTDLinesOverviewCSVDownloadScreen (com.seeburger.airsupply.otd.control)
    • Testscenario: My Workspace → OTD Collaboration → select one or more entries → “Download” → “Full Download”
    • inherits from OTDLinesOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(OTDSorter.SO_OTD_LINE_ID);

P (22/24)

  • + PO3SCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • see POCSVDownloadScreen
      • CLINEPONUM ASC (through standard table profile)
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
      • also: PODAOImpl.getPOFullModels()
        • sql.append(COLUMN_CLINEID);
  • + POAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses sorter from overview screen
      • AbstractAlertOverviewScreen.createSorter() → hidden
        • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + POAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + PODetailsDataScreen (com.seeburger.airsupply.po.client.control)
    • seems not to sort hiddenly
  • + PODetails3SDataScreen (com.seeburger.airsupply.po.client.control)
    • see PODetailsDataScreen
  • - POInvoiceInformationScreen (com.seeburger.airsupply.po.client.control)
  • + POOverviewActionScreen (com.seeburger.airsupply.po.client.control)
    • uses sorter from overview screen (see POOverviewDataScreen)
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
  • + POPrintScreen (com.seeburger.airsupply.po.client.control)
    • PODAOImpl.getPOFullModelPrintList():6138 → hidden (but in this case OK!)
      • ORDER BY CPOSNUM, CRSNUM
  • + POSimplePrintScreenActiveSL (com.seeburger.airsupply.po.client.control)
    • see POPrintScreen
      • extends POPrintScreen
  • + POSimplePrintScreen (com.seeburger.airsupply.po.client.control)
    • see POPrintScreen
      • extends POPrintScreen
  • + PODetailsActionScreen (com.seeburger.airsupply.po.client.control)
    • see POOverviewActionScreen
      • extends POOverviewActionScreen
  • + POOverview3SDataScreen (com.seeburger.airsupply.po.client.control)
    • see POOverviewDataScreen
      • extends POOverviewDataScreen
  • + POLineItemsDataScreen (com.seeburger.airsupply.po.client.control)
    • see POOverviewDataScreen
      • extends POOverviewDataScreen
  • + POLineItems3SDataScreen (com.seeburger.airsupply.po.client.control)
    • see POLineItemsDataScreen
      • extends POLineItemsDataScreen
  • - POInvoiceInfoSLOverviewScreen (com.seeburger.airsupply.po.client.control)
  • + POAttachmentsOverviewScreen (com.seeburger.airsupply.po.client.control.attachment)
    • createSorter() → hidden
      • sorter.addFirstField(AttachmentsSorter.SO_CREATIONTIMESTAMP, Sorter.DESC);
  • + POChangeLogScreen (com.seeburger.airsupply.po.client.control)
    • inherits from ChangeLogScreen.createSorter() → hidden
      • sorter.addFirstField(new SorterObject(ChangeLogFilter.FO_FIELD.getFilterName(), ChangeLogFilter.FO_FIELD.getSqlColumn()));
  • + POChangeLog3SScreen (com.seeburger.airsupply.po.client.control)
    • see POChangeLogScreen → hidden
      • extends POChangeLogScreen
  • + POCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • uses sorter from overview screen (see POOverviewDataScreen)
      • CLINEPONUM ASC (through standard table profile)
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
      • also: PODAOImpl.getPOFullModels()
        • sql.append(COLUMN_CLINEID);
  • + POChangeLogFullCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • CLINEID → hidden
      • DAOToolbox.getBurnerSelectPattern()
        • order += “, ” + idColumnName;
  • + POChangeLog3SFullCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • see POChangeLogFullCSVDownloadScreen
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
  • + PODetailsCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • see POCSVDownloadScreen → hidden
      • CLINEPONUM ASC (through standard table profile)
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
      • also: PODAOImpl.getPOFullModels()
        • sql.append(COLUMN_CLINEID);
  • + PODetails3SCSVDownloadScreen (com.seeburger.airsupply.po.client.control)
    • see PODetailsCSVDownloadScreen → POCSVDownloadScreen → hidden
      • CLINEPONUM ASC (through standard table profile)
      • CLINEID → hidden
        • DAOToolbox.getBurnerSelectPattern()
          • order += “, ” + idColumnName;
      • also: PODAOImpl.getPOFullModels()
        • sql.append(COLUMN_CLINEID);
  • + POOverviewDataScreen (com.seeburger.airsupply.po.client.control)
    • Testszenario: Forecast → Show PO
    • CLINEPONUM ASC (through standard table profile)
    • CLINEID → hidden
      • DAOToolbox.getBurnerSelectPattern()
        • order += “, ” + idColumnName;

R (1/2)

  • - RatingCSVDownloadScreen (com.seeburger.smarti.scm.rating.control.screens)
    • could not test it, because my DB seems to be empty
  • + RatingDataScreen (com.seeburger.smarti.scm.rating.control.screens)
    • Testscenario: Login as TST_BY_IND_VMI → My Workspace → Performance Data
    • RatingDAOImpl.getRatingOverview():394 → hidden
      • sSbSql.append(“ ORDER BY ”); sSbSql.append(“ cDate DESC ”);

S (16/17)

  • + SchedulerConfigScreen (com.seeburger.airsupply.edi.scheduler.control)
    • SchedulerConfigScreen.createSorter():63 → hidden
      • sorter.addFirstField(SchedulerSorter.SO_MESSAGESCHEDULER_ID, Sorter.ASC);
  • + SBIAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + SBIDetailsDataScreen (com.seeburger.airsupply.sbi.control)
    • seems not to sort hiddenly
  • + SBIHeaderActionScreen (com.seeburger.airsupply.sbi.control)
    • seems not to sort hiddenly
  • + SBIHeaderDataScreen (com.seeburger.airsupply.sbi.control)
    • seems not to sort hiddenly
  • + SBIOverviewActionScreen (com.seeburger.airsupply.sbi.control)
    • seems not to sort hiddenly
  • + SBIOverviewDataScreen (com.seeburger.airsupply.sbi.control)
    • ORDER BY CINVNUMBER ASC (through standard table profile)
  • + SBIPrintScreen (com.seeburger.airsupply.sbi.control)
    • uses the same sorter as SBIOverviewDataScreen
  • + SBIAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses sorter from overview screen
      • AbstractAlertOverviewScreen.createSorter() → hidden
        • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
  • + SBICSVDownloadScreen (com.seeburger.airsupply.sbi.control)
    • uses the same sorter as SBIOverviewDataScreen or SBIDetailsDataScreen
  • + SMUIViewDownloadHandler (com.seeburger.airsupply.sm.control)
    • uses sorter from SMOverviewScreen → hidden
      • sorter.addFirstField(SMSorter.SO_SM_CREATIONDATE, SMSorter.DESC);
  • + SMOverviewScreen (com.seeburger.airsupply.sm.control)
    • SMOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SMSorter.SO_SM_CREATIONDATE, SMSorter.DESC);
  • + SNDataActionScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly (empty sorter)
  • + SNDataScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly
  • + SASCSVDownloadScreen (com.seeburger.airsupply.base.exchange.csv)
    • seems not to sort hiddenly, because the class is abstract
  • + SUISearchHandlerScreen (com.seeburger.smarti.sui.searchform.control.screens)
    • seems not to sort hiddenly, because the class is abstract
  • - SMCSVDownloadHandler (com.seeburger.airsupply.sm.control)

U (3/4)

  • + UXDataScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly (empty sorter)
  • + UXDimensionsDataScreen (com.seeburger.airsupply.asn.control)
    • seems not to sort hiddenly (empty sorter)
  • - UEDataAdminScreen (com.seeburger.airsupply.asn.control)
  • + UEDataScreen (com.seeburger.airsupply.asn.control)
    • see ASNDAOImpl.getUEStmt() → hidden
      • selectStmt.append( “ ORDER BY cUEPosId ” );

V (2/2)

  • + VMIAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control)
    • uses the same sorter as the overview screen (through the search profile)
  • + VMIAlertOverviewScreen (com.seeburger.airsupply.alertmon.control)
    • Testscenario: My Workspace → VMI (click on a number)
    • AbstractAlertOverviewScreen.createSorter() → hidden
      • sorter.addFirstField(SASAlertSorter.SO_CREATIONDATE, SASAlertSorter.DESC);
airs-5016.txt · Last modified: by kalaschnikow