@Override @Nullable public final ITEMTYPE findFirstChild (@Nonnull final Predicate <? super ITEMTYPE> aFilter) { return m_aChildren == null ? null : m_aChildren.findFirst (aFilter); }
@Override @Nullable public final IMicroNode findFirstChild (@Nonnull final Predicate <? super IMicroNode> aFilter) { return m_aChildren == null ? null : m_aChildren.findFirst (aFilter); }
@Override @Nullable public final ITEMTYPE findFirstChild (@Nonnull final Predicate <? super ITEMTYPE> aFilter) { return m_aChildren == null ? null : m_aChildren.findFirst (aFilter); }
@Nullable public DataTablesColumnDef findFirstColumnWithTarget (final int nTarget) { return m_aColumnDefs.findFirst (x -> x.hasTarget (nTarget)); }
@Nullable public String getFieldValue (@Nullable final String sKey, @Nullable final String sDefaultValue) { // Linear effort final Entry aEntry = StringHelper.hasNoText (sKey) ? null : m_aFields.findFirst (x -> x.getKey ().equals (sKey)); return aEntry != null ? aEntry.getValue () : sDefaultValue; }
@Nullable public DataTablesServerDataRow getRowOfID (@Nullable final String sID) { if (StringHelper.hasNoText (sID)) return null; return m_aRWLock.readLocked ( () -> m_aRows.findFirst (x -> sID.equals (x.getRowID ()))); }
@Nullable public IFavorite getFavorite (@Nullable final String sUserID, @Nullable final String sFavoriteID) { if (StringHelper.hasText (sUserID) && StringHelper.hasText (sFavoriteID)) { final ICommonsList <Favorite> aFavs = m_aRWLock.readLocked ( () -> m_aMap.get (sUserID)); if (aFavs != null) return aFavs.findFirst (aFavorite -> aFavorite.getID ().equals (sFavoriteID)); } return null; }
/** * Get the favorite of the specified user ID * * @param sUserID * The ID of the user. * @param sApplicationID * The application ID to compare to. * @param sMenuItemID * Menu item ID * @param aAdditionalParams * Additional params. May be <code>null</code>. * @return <code>null</code> if no such favorite is contained. */ @Nullable public IFavorite getFavorite (@Nullable final String sUserID, @Nullable final String sApplicationID, @Nullable final String sMenuItemID, @Nullable final Map <String, String> aAdditionalParams) { if (StringHelper.hasText (sUserID) && StringHelper.hasText (sApplicationID) && StringHelper.hasText (sMenuItemID)) { final ICommonsList <Favorite> aFavs = m_aRWLock.readLocked ( () -> m_aMap.get (sUserID)); if (aFavs != null) return aFavs.findFirst (aFavorite -> aFavorite.hasSameContent (sApplicationID, sMenuItemID, aAdditionalParams)); } return null; }
final Favorite aFavorite = aFavorites == null ? null : aFavorites.findFirst (x -> x.getID ().equals (sID)); if (aFavorite == null)
final Favorite aFavorite = aFavorites == null ? null : aFavorites.findFirst (x -> x.getID ().equals (sID)); if (aFavorite == null)
final AS4SingleSOAPHeader aHeader = aHeaders.findFirst (x -> aQName.equals (x.getQName ())); if (aHeader == null)
aSG = aAllServiceGroups.findFirst (y -> x.hasSameContent (y.getParticpantIdentifier ()));
aSG = aAllServiceGroups.findFirst (y -> x.hasSameContent (y.getParticpantIdentifier ()));