@Override protected void fillContent (@Nonnull final WPECTYPE aWPEC) { final HCNodeList aNodeList = aWPEC.getNodeList (); final Locale aDisplayLocale = aWPEC.getDisplayLocale (); aNodeList.addChild (HCH4.create (EText.MSG_TPM_HEADER.getDisplayText (aDisplayLocale))); // Third party modules final Set <IThirdPartyModule> aModules = ThirdPartyModuleRegistry.getInstance () .getAllRegisteredThirdPartyModules (); final HCUL aUL = aNodeList.addAndReturnChild (new HCUL ()); // Show all required modules, sorted by name for (final IThirdPartyModule aModule : CollectionHelper.getSorted (aModules, new ComparatorHasDisplayName <IHasDisplayName> (aDisplayLocale))) if (!aModule.isOptional ()) aUL.addItem (_getModuleHCNode (aModule, aDisplayLocale)); } }
final HCLI aLI = aDetailUL.addAndReturnItem (aJobKey.getName ()); final HCUL aUL2 = aLI.addAndReturnChild (new HCUL ()); aUL2.addItem (EText.MSG_JOB_CLASS.getDisplayText (aDisplayLocale) + aDetail.getJobClass ().getName ()); aUL2.addItem (EText.MSG_START_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getStartTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_END_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getEndTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_PREVIOUS_FIRE_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getPreviousFireTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_NEXT_FIRE_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getNextFireTime ()), aDisplayLocale)); aJobDataTable.addBodyRow ().addCells (aEntry.getKey (), String.valueOf (aEntry.getValue ())); aUL2.addItem (new HCTextNode (EText.MSG_JOB_DATA.getDisplayText (aDisplayLocale)), aJobDataTable.hasBodyRows () ? aJobDataTable : new HCTextNode (EText.MSG_NONE.getDisplayText (aDisplayLocale)));