com.stratelia.silverpeas.infoLetter.model
Class InfoLetterPublicationPdC

java.lang.Object
  extended by com.stratelia.webactiv.persistence.SilverpeasBean
      extended by com.stratelia.silverpeas.infoLetter.model.InfoLetterPublication
          extended by com.stratelia.silverpeas.infoLetter.model.InfoLetterPublicationPdC
All Implemented Interfaces:
com.silverpeas.SilverpeasContent, com.stratelia.silverpeas.contentManager.SilverContentInterface, com.stratelia.webactiv.persistence.SilverpeasBeanIntf, Serializable, Comparable<InfoLetter>

public class InfoLetterPublicationPdC
extends InfoLetterPublication
implements com.stratelia.silverpeas.contentManager.SilverContentInterface, com.silverpeas.SilverpeasContent

Since:
February 2002
Author:
lbertin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.stratelia.silverpeas.infoLetter.model.InfoLetterPublication
PUBLICATION_EN_REDACTION, PUBLICATION_VALIDEE, TEMPLATE_ID
 
Constructor Summary
InfoLetterPublicationPdC()
          Constructeur sans parametres
InfoLetterPublicationPdC(InfoLetterPublication ilp)
          Constructeur pour convertir une InfoLetterPublication en InfoLetterPublicationPdc
InfoLetterPublicationPdC(com.stratelia.webactiv.util.WAPrimaryKey pk, String instanceId, String title, String description, String parutionDate, int publicationState, int letterId)
          Constructeur à 7 parametres
 
Method Summary
 boolean canBeAccessedBy(com.stratelia.webactiv.beans.admin.UserDetail user)
          Is the specified user can access this information letter?
 String getComponentInstanceId()
          Method which implements SilverpeasContent
 String getContributionType()
           
 Date getCreationDate()
           
 com.stratelia.webactiv.beans.admin.UserDetail getCreator()
           
 String getCreatorId()
           
 String getDate()
           
 String getDescription(String language)
           
 String getIconUrl()
           
 String getId()
           
 Iterator<String> getLanguages()
           
 String getName()
          methods to be implemented by SilverContentInterface
 String getName(String language)
           
 String getPositions()
           
 String getSilverCreationDate()
           
 String getSilverpeasContentId()
           
 String getURL()
           
 void setPositions(String positions)
           
 
Methods inherited from class com.stratelia.silverpeas.infoLetter.model.InfoLetterPublication
_getConnectionType, _getContent, _getTableName, _isValid, compareTo, getDescription, getInstanceId, getLetterId, getParutionDate, getPublicationState, getTitle, setDescription, setInstanceId, setLetterId, setLetterId, setParutionDate, setPublicationState, setTitle
 
Methods inherited from class com.stratelia.webactiv.persistence.SilverpeasBean
_getDatasourceName, _getJdbcData, getPK, getSureString, setPK
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.stratelia.silverpeas.contentManager.SilverContentInterface
getDescription, getInstanceId
 
Methods inherited from interface com.silverpeas.SilverpeasContent
getDescription, getTitle
 

Constructor Detail

InfoLetterPublicationPdC

public InfoLetterPublicationPdC()
Constructeur sans parametres

Since:
February 2002

InfoLetterPublicationPdC

public InfoLetterPublicationPdC(InfoLetterPublication ilp)
Constructeur pour convertir une InfoLetterPublication en InfoLetterPublicationPdc

Parameters:
ilp - InfoLetterPublication
Since:
February 2002

InfoLetterPublicationPdC

public InfoLetterPublicationPdC(com.stratelia.webactiv.util.WAPrimaryKey pk,
                                String instanceId,
                                String title,
                                String description,
                                String parutionDate,
                                int publicationState,
                                int letterId)
Constructeur à 7 parametres

Parameters:
WAPrimaryKey - pk
instanceId -
String - title
String - description
String - parutionDate
int - publicationState
String - letterId
Method Detail

getPositions

public String getPositions()
Returns:
the positions

setPositions

public void setPositions(String positions)
Parameters:
positions - the positions to set

getName

public String getName()
methods to be implemented by SilverContentInterface

Specified by:
getName in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getURL

public String getURL()
Specified by:
getURL in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getId

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

getDate

public String getDate()
Specified by:
getDate in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getCreatorId

public String getCreatorId()
Specified by:
getCreatorId in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getIconUrl

public String getIconUrl()
Specified by:
getIconUrl in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getSilverCreationDate

public String getSilverCreationDate()
Specified by:
getSilverCreationDate in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getDescription

public String getDescription(String language)
Specified by:
getDescription in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getName

public String getName(String language)
Specified by:
getName in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getLanguages

public Iterator<String> getLanguages()
Specified by:
getLanguages in interface com.stratelia.silverpeas.contentManager.SilverContentInterface

getComponentInstanceId

public String getComponentInstanceId()
Method which implements SilverpeasContent

Specified by:
getComponentInstanceId in interface com.silverpeas.SilverpeasContent

getSilverpeasContentId

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

getCreator

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

getCreationDate

public Date getCreationDate()
Specified by:
getCreationDate 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 information letter?

A user can access an information letter if it has enough rights to access the InfoLetter instance in which is managed this letter.

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


Copyright © 2016 Silverpeas. All Rights Reserved.