Class ClassifiedDetail

java.lang.Object
org.silverpeas.components.classifieds.model.ClassifiedDetail
All Implemented Interfaces:
Serializable, org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.Identifiable, org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>, org.silverpeas.core.Nameable, org.silverpeas.core.security.Securable, org.silverpeas.core.SilverpeasResource

public class ClassifiedDetail extends Object implements org.silverpeas.core.contribution.model.SilverpeasContent
See Also:
  • Field Details

  • Constructor Details

    • ClassifiedDetail

      public ClassifiedDetail()
    • ClassifiedDetail

      public ClassifiedDetail(int classifiedId)
    • ClassifiedDetail

      public ClassifiedDetail(String title, String description)
  • Method Details

    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.silverpeas.core.contribution.model.Contribution
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.silverpeas.core.contribution.model.Contribution
      Specified by:
      getDescription in interface org.silverpeas.core.Nameable
    • setDescription

      public void setDescription(String description)
    • getPrice

      public Integer getPrice()
    • setPrice

      public void setPrice(Integer price)
    • getClassifiedId

      public int getClassifiedId()
    • setClassifiedId

      public void setClassifiedId(int classifiedId)
    • getCreatorId

      public String getCreatorId()
    • setCreatorId

      public void setCreatorId(String creatorId)
    • getCreatorName

      public String getCreatorName()
    • setCreatorName

      public void setCreatorName(String creatorName)
    • getCreatorEmail

      public String getCreatorEmail()
    • setCreatorEmail

      public void setCreatorEmail(String creatorEmail)
    • getCreationDate

      public Date getCreationDate()
      Specified by:
      getCreationDate in interface org.silverpeas.core.SilverpeasResource
    • setCreationDate

      public void setCreationDate(Date creationDate)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getValidatorId

      public String getValidatorId()
    • setValidatorId

      public void setValidatorId(String validatorId)
    • getValidateDate

      public Date getValidateDate()
    • setValidateDate

      public void setValidateDate(Date validateDate)
    • getInstanceId

      public String getInstanceId()
    • setInstanceId

      public void setInstanceId(String instanceId)
    • getValidatorName

      public String getValidatorName()
    • setValidatorName

      public void setValidatorName(String validatorName)
    • getLastUpdateDate

      public Date getLastUpdateDate()
      Specified by:
      getLastUpdateDate in interface org.silverpeas.core.SilverpeasResource
    • getUpdateDate

      public Date getUpdateDate()
    • setUpdateDate

      public void setUpdateDate(Date updateDate)
    • getCreator

      public org.silverpeas.core.admin.user.model.User getCreator()
      Specified by:
      getCreator in interface org.silverpeas.core.SilverpeasResource
    • getLastUpdater

      public org.silverpeas.core.admin.user.model.User getLastUpdater()
      Specified by:
      getLastUpdater in interface org.silverpeas.core.SilverpeasResource
    • getId

      public String getId()
      Specified by:
      getId in interface org.silverpeas.core.Identifiable
      Specified by:
      getId in interface org.silverpeas.core.contribution.model.SilverpeasContent
    • getComponentInstanceId

      public String getComponentInstanceId()
      Specified by:
      getComponentInstanceId in interface org.silverpeas.core.contribution.model.SilverpeasContent
    • getContributionType

      public String getContributionType()
      Specified by:
      getContributionType in interface org.silverpeas.core.contribution.model.Contribution
    • getResourceType

      public static String getResourceType()
      The type of this resource
      Returns:
      the same value returned by getContributionType()
    • getSearchValueId1

      public String getSearchValueId1()
    • setSearchValueId1

      public void setSearchValueId1(String searchValueId1)
    • getSearchValueId2

      public String getSearchValueId2()
    • setSearchValueId2

      public void setSearchValueId2(String searchValueId2)
    • getSearchValue1

      public String getSearchValue1()
    • setSearchValue1

      public void setSearchValue1(String searchValue1)
    • getSearchValue2

      public String getSearchValue2()
    • setSearchValue2

      public void setSearchValue2(String searchValue2)
    • getImages

      public List<org.silverpeas.core.contribution.attachment.model.SimpleDocument> getImages()
    • setImages

      public void setImages(List<org.silverpeas.core.contribution.attachment.model.SimpleDocument> images)
    • isDraft

      public boolean isDraft()
    • isToValidate

      public boolean isToValidate()
    • isValid

      public boolean isValid()
    • isIndexable

      public boolean isIndexable()
      A classified is indexable only, and only it has been validated. So, a classified in draft, or a classified in validation, or a removed classified isn't indexable.
      Specified by:
      isIndexable in interface org.silverpeas.core.contribution.model.Contribution
      Returns:
      true if the classified is indexable, that is to say it is validated. False otherwise.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object