@Nullable public String getDisplayText (@Nonnull final Locale aContentLocale) { return m_aText.getDisplayText (aContentLocale); }
@Nonnull public static <T extends IHasDisplayText & IHasID <String>> HCA createEditLink (@Nonnull final ILayoutExecutionContext aLEC, @Nonnull final T aCurObject, @Nullable final Map <String, String> aParams) { final Locale aDisplayLocale = aLEC.getDisplayLocale (); return createEditLink (aLEC, aCurObject, EWebPageText.OBJECT_EDIT.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getDisplayText (aDisplayLocale)), aParams); }
@Nonnull public static <T extends IHasDisplayText & IHasID <String>> HCA createDeleteLink (@Nonnull final ILayoutExecutionContext aLEC, @Nonnull final T aCurObject) { final Locale aDisplayLocale = aLEC.getDisplayLocale (); return createDeleteLink (aLEC, aCurObject, EWebPageText.OBJECT_DELETE.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getDisplayText (aDisplayLocale))); }
@Nonnull public static <T extends IHasDisplayText & IHasID <String>> HCA createCopyLink (@Nonnull final ILayoutExecutionContext aLEC, @Nonnull final T aCurObject) { final Locale aDisplayLocale = aLEC.getDisplayLocale (); return createCopyLink (aLEC, aCurObject, EWebPageText.OBJECT_COPY.getDisplayTextWithArgs (aDisplayLocale, aCurObject.getDisplayText (aDisplayLocale))); }