org.infoglue.cms.entities.publishing
Class PublicationVO

java.lang.Object
  extended by org.infoglue.cms.entities.kernel.ValidatableEntityVO
      extended by org.infoglue.cms.entities.publishing.PublicationVO
All Implemented Interfaces:
java.io.Serializable, BaseEntityVO

public class PublicationVO
extends ValidatableEntityVO
implements BaseEntityVO

This class represents a published edition. The individual entries in the edition are contained in the publicationDetails List.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.infoglue.cms.entities.kernel.ValidatableEntityVO
rules
 
Constructor Summary
PublicationVO()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.Integer getId()
           
 java.lang.String getName()
           
 java.util.Date getPublicationDateTime()
           
 java.util.List getPublicationDetails()
           
 java.lang.Integer getPublicationId()
           
 java.lang.String getPublisher()
           
 java.lang.Integer getRepositoryId()
           
 void PrepareValidation()
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setPublicationDateTime(java.util.Date publicationDateTime)
           
 void setPublicationDetails(java.util.List c)
           
 void setPublicationId(java.lang.Integer publicationId)
           
 void setPublisher(java.lang.String publisher)
           
 void setRepositoryId(java.lang.Integer repositoryId)
           
 
Methods inherited from class org.infoglue.cms.entities.kernel.ValidatableEntityVO
getConstraintRuleList, getConstraintRules, getRule, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.infoglue.cms.entities.kernel.BaseEntityVO
validate
 

Constructor Detail

PublicationVO

public PublicationVO()
Method Detail

getId

public java.lang.Integer getId()
Specified by:
getId in interface BaseEntityVO

getPublicationId

public java.lang.Integer getPublicationId()

setPublicationId

public void setPublicationId(java.lang.Integer publicationId)

getRepositoryId

public java.lang.Integer getRepositoryId()

setRepositoryId

public void setRepositoryId(java.lang.Integer repositoryId)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getPublicationDateTime

public java.util.Date getPublicationDateTime()

setPublicationDateTime

public void setPublicationDateTime(java.util.Date publicationDateTime)

getPublisher

public java.lang.String getPublisher()

setPublisher

public void setPublisher(java.lang.String publisher)

getPublicationDetails

public java.util.List getPublicationDetails()

setPublicationDetails

public void setPublicationDetails(java.util.List c)

PrepareValidation

public void PrepareValidation()
Specified by:
PrepareValidation in class ValidatableEntityVO


Copyright © 2005 InfoGlue.org All Rights Reserved.