Class CategoryMediaXrefImpl

java.lang.Object
org.broadleafcommerce.core.catalog.domain.CategoryMediaXrefImpl
All Implemented Interfaces:
Serializable, org.broadleafcommerce.common.copy.MultiTenantCloneable<CategoryMediaXrefImpl>, org.broadleafcommerce.common.media.domain.Media, org.broadleafcommerce.common.util.Wrappable, CategoryMediaXref

@Entity public class CategoryMediaXrefImpl extends Object implements CategoryMediaXref, org.broadleafcommerce.common.media.domain.Media, org.broadleafcommerce.common.copy.MultiTenantCloneable<CategoryMediaXrefImpl>
See Also:
  • Field Details

    • id

      protected Long id
    • category

      protected Category category
    • media

      protected org.broadleafcommerce.common.media.domain.Media media
    • key

      protected String key
  • Constructor Details

    • CategoryMediaXrefImpl

      public CategoryMediaXrefImpl(Category category, org.broadleafcommerce.common.media.domain.Media media, String key)
    • CategoryMediaXrefImpl

      public CategoryMediaXrefImpl()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in interface CategoryMediaXref
      Specified by:
      getId in interface org.broadleafcommerce.common.media.domain.Media
    • setId

      public void setId(Long id)
      Specified by:
      setId in interface CategoryMediaXref
      Specified by:
      setId in interface org.broadleafcommerce.common.media.domain.Media
    • getCategory

      public Category getCategory()
      Specified by:
      getCategory in interface CategoryMediaXref
    • setCategory

      public void setCategory(Category category)
      Specified by:
      setCategory in interface CategoryMediaXref
    • getMedia

      public org.broadleafcommerce.common.media.domain.Media getMedia()
      Specified by:
      getMedia in interface CategoryMediaXref
    • setMedia

      public void setMedia(org.broadleafcommerce.common.media.domain.Media media)
      Specified by:
      setMedia in interface CategoryMediaXref
    • getKey

      public String getKey()
      Specified by:
      getKey in interface CategoryMediaXref
    • setKey

      public void setKey(String key)
      Specified by:
      setKey in interface CategoryMediaXref
    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface org.broadleafcommerce.common.media.domain.Media
    • setUrl

      public void setUrl(String url)
      Specified by:
      setUrl in interface org.broadleafcommerce.common.media.domain.Media
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.broadleafcommerce.common.media.domain.Media
    • setTitle

      public void setTitle(String title)
      Specified by:
      setTitle in interface org.broadleafcommerce.common.media.domain.Media
    • getAltText

      public String getAltText()
      Specified by:
      getAltText in interface org.broadleafcommerce.common.media.domain.Media
    • setAltText

      public void setAltText(String altText)
      Specified by:
      setAltText in interface org.broadleafcommerce.common.media.domain.Media
    • getTags

      public String getTags()
      Specified by:
      getTags in interface org.broadleafcommerce.common.media.domain.Media
    • setTags

      public void setTags(String tags)
      Specified by:
      setTags in interface org.broadleafcommerce.common.media.domain.Media
    • createEntityInstance

      protected void createEntityInstance()
    • isUnwrappableAs

      public boolean isUnwrappableAs(Class unwrapType)
      Specified by:
      isUnwrappableAs in interface org.broadleafcommerce.common.util.Wrappable
    • unwrap

      public <T> T unwrap(Class<T> unwrapType)
      Specified by:
      unwrap in interface org.broadleafcommerce.common.util.Wrappable
    • equals

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

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

      public <G extends CategoryMediaXrefImpl> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException
      Specified by:
      createOrRetrieveCopyInstance in interface org.broadleafcommerce.common.copy.MultiTenantCloneable<CategoryMediaXrefImpl>
      Throws:
      CloneNotSupportedException