com.silverpeas.classifieds.model
Class ClassifiedDetail

java.lang.Object
  extended by com.silverpeas.classifieds.model.ClassifiedDetail
All Implemented Interfaces:
com.silverpeas.SilverpeasContent, Serializable

public class ClassifiedDetail
extends Object
implements com.silverpeas.SilverpeasContent

See Also:
Serialized Form

Field Summary
static String DRAFT
           
static String REFUSED
           
static String TO_VALIDATE
           
static String TYPE
           
static String UNPUBLISHED
           
static String VALID
           
 
Constructor Summary
ClassifiedDetail()
           
ClassifiedDetail(int classifiedId)
           
ClassifiedDetail(String title, String description)
           
 
Method Summary
 boolean canBeAccessedBy(com.stratelia.webactiv.beans.admin.UserDetail user)
          Is the specified user can access this classified?
 int getClassifiedId()
           
 String getComponentInstanceId()
           
 String getContributionType()
           
 Date getCreationDate()
           
 com.stratelia.webactiv.beans.admin.UserDetail getCreator()
           
 String getCreatorEmail()
           
 String getCreatorId()
           
 String getCreatorName()
           
 String getDescription()
           
 String getId()
           
 List<org.silverpeas.attachment.model.SimpleDocument> getImages()
           
 String getInstanceId()
           
 Integer getPrice()
           
static String getResourceType()
          The type of this resource
 String getSearchValue1()
           
 String getSearchValue2()
           
 String getSearchValueId1()
           
 String getSearchValueId2()
           
 String getSilverpeasContentId()
           
 String getStatus()
           
 String getTitle()
           
 Date getUpdateDate()
           
 Date getValidateDate()
           
 String getValidatorId()
           
 String getValidatorName()
           
 void setClassifiedId(int classifiedId)
           
 void setCreationDate(Date creationDate)
           
 void setCreatorEmail(String creatorEmail)
           
 void setCreatorId(String creatorId)
           
 void setCreatorName(String creatorName)
           
 void setDescription(String description)
           
 void setImages(List<org.silverpeas.attachment.model.SimpleDocument> images)
           
 void setInstanceId(String instanceId)
           
 void setPrice(Integer price)
           
 void setSearchValue1(String searchValue1)
           
 void setSearchValue2(String searchValue2)
           
 void setSearchValueId1(String searchValueId1)
           
 void setSearchValueId2(String searchValueId2)
           
 void setStatus(String status)
           
 void setTitle(String title)
           
 void setUpdateDate(Date updateDate)
           
 void setValidateDate(Date validateDate)
           
 void setValidatorId(String validatorId)
           
 void setValidatorName(String validatorName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRAFT

public static final String DRAFT
See Also:
Constant Field Values

VALID

public static final String VALID
See Also:
Constant Field Values

TO_VALIDATE

public static final String TO_VALIDATE
See Also:
Constant Field Values

REFUSED

public static final String REFUSED
See Also:
Constant Field Values

UNPUBLISHED

public static final String UNPUBLISHED
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values
Constructor Detail

ClassifiedDetail

public ClassifiedDetail()

ClassifiedDetail

public ClassifiedDetail(int classifiedId)

ClassifiedDetail

public ClassifiedDetail(String title,
                        String description)
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface com.silverpeas.SilverpeasContent

setTitle

public void setTitle(String title)

getDescription

public String getDescription()
Specified by:
getDescription in interface com.silverpeas.SilverpeasContent

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 com.silverpeas.SilverpeasContent

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)

getUpdateDate

public Date getUpdateDate()

setUpdateDate

public void setUpdateDate(Date updateDate)

getCreator

public com.stratelia.webactiv.beans.admin.UserDetail getCreator()
Specified by:
getCreator in interface com.silverpeas.SilverpeasContent

getId

public String getId()
Specified by:
getId in interface com.silverpeas.SilverpeasContent

getComponentInstanceId

public String getComponentInstanceId()
Specified by:
getComponentInstanceId in interface com.silverpeas.SilverpeasContent

getContributionType

public String getContributionType()
Specified by:
getContributionType in interface com.silverpeas.SilverpeasContent

canBeAccessedBy

public boolean canBeAccessedBy(com.stratelia.webactiv.beans.admin.UserDetail user)
Is the specified user can access this classified?

A user can access a classified if it has enough rights to access the Classified instance in which is managed this classified.

Specified by:
canBeAccessedBy in interface com.silverpeas.SilverpeasContent
Parameters:
user - a user in Silverpeas.
Returns:
true if the user can access this classified, false otherwise.

getResourceType

public static String getResourceType()
The type of this resource

Returns:
the same value returned by getContributionType()

getSilverpeasContentId

public String getSilverpeasContentId()
Specified by:
getSilverpeasContentId in interface com.silverpeas.SilverpeasContent

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.attachment.model.SimpleDocument> getImages()

setImages

public void setImages(List<org.silverpeas.attachment.model.SimpleDocument> images)


Copyright © 2016 Silverpeas. All Rights Reserved.