@Override @Nullable protected String getObjectDisplayName (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { return aSelectedObject.getName (); }
@Override @Nullable protected String getObjectDisplayName (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { return aSelectedObject.getName (); }
@Override protected void showDeleteQuery (@Nonnull final WPECTYPE aWPEC, @Nonnull final BootstrapForm aForm, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); aForm.addChild (new BootstrapQuestionBox ().addChild (EText.DELETE_QUERY.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); }
/** * Get the settings with the specified name * * @param sName * The name to search. May be <code>null</code>. * @return <code>null</code> if no such settings are contained. */ @Nullable public NamedSMTPSettings getSettingsOfName (@Nullable final String sName) { if (StringHelper.hasNoText (sName)) return null; return m_aRWLock.readLocked ( () -> CollectionHelper.findFirst (m_aMap.values (), aSettings -> aSettings.getName ().equals (sName))); }
@Override protected void showDeleteQuery (@Nonnull final WPECTYPE aWPEC, @Nonnull final BootstrapForm aForm, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); aForm.addChild (new BootstrapQuestionBox ().addChild (EText.DELETE_QUERY.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); }
@Nonnull public IMicroElement convertToMicroElement (@Nonnull final NamedSMTPSettings aNamedSMTPSettings, @Nullable final String sNamespaceURI, @Nonnull final String sTagName) { final IMicroElement eSMTPSettings = new MicroElement (sNamespaceURI, sTagName); eSMTPSettings.setAttribute (ATTR_ID, aNamedSMTPSettings.getID ()); eSMTPSettings.appendElement (sNamespaceURI, ELEMENT_NAME).appendText (aNamedSMTPSettings.getName ()); eSMTPSettings.appendChild (MicroTypeConverter.convertToMicroElement (aNamedSMTPSettings.getSMTPSettings (), sNamespaceURI, ELEMENT_SMTPSETTINGS)); return eSMTPSettings; }
@Override protected void performDelete (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); if (m_aMgr.removeSettings (aSelectedObject.getID ()).isChanged ()) { aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.DELETE_SUCCESS.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } else { aWPEC.postRedirectGetInternal (new BootstrapErrorBox ().addChild (EText.DELETE_ERROR.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } } });
@Override protected void performDelete (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); if (m_aMgr.removeSettings (aSelectedObject.getID ()).isChanged ()) { aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.DELETE_SUCCESS.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } else { aWPEC.postRedirectGetInternal (new BootstrapErrorBox ().addChild (EText.DELETE_ERROR.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } } });
aNamedSettings.getName (), aSettings.getHostName (), Integer.valueOf (aSettings.getPort ()),
AuditHelper.onAuditModifySuccess (NamedSMTPSettings.OT, aNamedSettings.getID (), aNamedSettings.getName (), aSettings.getHostName (), Integer.valueOf (aSettings.getPort ()),
aRow.addCell (new HCA (aViewLink).addChild (aCurObject.getName ())); aRow.addCell (aSettings.getHostName () + (aSettings.hasPort () ? ":" + aSettings.getPort () : "")); aRow.addCell (aSettings.getUserName ()); aCurObject, EWebPageText.OBJECT_EDIT.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getName ()))); if (_canDelete (aCurObject)) aActionCell.addChild (createDeleteLink (aWPEC, aCurObject, EWebPageText.OBJECT_DELETE.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getName ()))); else aActionCell.addChild (createEmptyAction ());
aRow.addCell (new HCA (aViewLink).addChild (aCurObject.getName ())); aRow.addCell (aSettings.getHostName () + (aSettings.hasPort () ? ":" + aSettings.getPort () : "")); aRow.addCell (aSettings.getUserName ()); aCurObject, EWebPageText.OBJECT_EDIT.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getName ()))); if (_canDelete (aCurObject)) aActionCell.addChild (createDeleteLink (aWPEC, aCurObject, EWebPageText.OBJECT_DELETE.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getName ()))); else aActionCell.addChild (createEmptyAction ());
aSelectedObject.getName ())));
aSelectedObject.getName ())));