Class Resource<K, T extends Resource>

java.lang.Object
com.amilesend.discogs.model.Resource<K,T>
Type Parameters:
K - the identifier type
T - the type of resource
Direct Known Subclasses:
Artist, ArtistInformation, AuthenticatedUser, BasicInformation, Buyer, CollectionRelease, GetArtistReleasesResponse.ArtistRelease, GetLabelReleasesResponse.LabelRelease, Listing, ListingRelease, MasterReleaseVersion, NamedResource, Order, OrderReference, ReleaseContentBase, SearchResult, Seller, SubmissionArtist, UserListItem, UserProfile, WantListRelease

public abstract class Resource<K, T extends Resource> extends Object
Base class for a resource that defines a unique identifier.
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getId

      public K getId()
      The resource identifier.
    • getResourceUrl

      public String getResourceUrl()
      The resource URL.
    • toString

      public String toString()
      Overrides:
      toString in class Object