@NotThreadSafe public class Favorite extends Object implements IFavorite
| Modifier and Type | Field and Description |
|---|---|
static com.helger.commons.type.ObjectType |
OT_FAVOURITE |
| Constructor and Description |
|---|
Favorite(String sUserID,
String sApplicationID,
String sMenuItemID,
String sDisplayName,
Map<String,String> aAdditionalParams) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAdditionalParams() |
String |
getApplicationID() |
String |
getDisplayName() |
String |
getID() |
String |
getMenuItemID() |
String |
getUserID() |
boolean |
hasSameContent(String sAppID,
String sMenuItemID,
Map<String,String> aAdditionalParams) |
com.helger.commons.state.EChange |
setDisplayName(String sDisplayName) |
String |
toString() |
@Nonnull @Nonempty public String getID()
getID in interface com.helger.commons.id.IHasID<String>@Nonnull @Nonempty public String getApplicationID()
getApplicationID in interface IFavorite@Nonnull @Nonempty public String getMenuItemID()
getMenuItemID in interface IFavorite@Nonnull @Nonempty public String getDisplayName()
getDisplayName in interface com.helger.commons.name.IHasDisplayName@Nonnull public com.helger.commons.state.EChange setDisplayName(@Nonnull@Nonempty String sDisplayName)
@Nonnull @ReturnsMutableCopy public Map<String,String> getAdditionalParams()
getAdditionalParams in interface IFavoritenull.public boolean hasSameContent(@Nullable String sAppID, @Nullable String sMenuItemID, @Nullable Map<String,String> aAdditionalParams)
hasSameContent in interface IFavoritesAppID - The application ID to compare to.sMenuItemID - Menu item IDaAdditionalParams - Additional params. May be null.true if the passed favourite has the same application
ID, menuitem ID and additional params, false
otherwise.Copyright © 2014–2015 Philip Helger. All rights reserved.