com.bea.apps.groupspace.announcements
Class Announcement

java.lang.Object
  extended by com.bea.apps.groupspace.content.ContentBaseImpl
      extended by com.bea.apps.groupspace.content.CommunityContent
          extended by com.bea.apps.groupspace.announcements.Announcement
All Implemented Interfaces
ContentBase, Serializable

public class Announcement
extends CommunityContent

See Also
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bea.apps.groupspace.content.CommunityContent
CommunityContent.NodeType, CommunityContent.Visibility
 
Field Summary
static String ADDRESS_TO
           
static String ADDRESS_TO_ALL_TYPE
           
static String ATTACHMENT
           
static String COMMUNITY_DEF_ID
           
static String EFFECTIVE_DATE
           
static String EXPIRE_DATE
           
static String MESSAGE_BODY
           
static String NOTIFICATION_DATE_TIME
           
static String SEVERITY
           
static String SEVERITY_CRITICAL
           
static String SEVERITY_LOW
           
static String SEVERITY_NORMAL
           
static String TYPE_NAME
           
 
Fields inherited from class com.bea.apps.groupspace.content.CommunityContent
CC_DESCRIPTION, CC_OWNER, CC_RELATED_NODES, CC_TITLE, CC_VISIBILITY, hiddenRelatedContent, hiddenRelatedContentIsSet, relatedContent, relatedContentIsSet, visibility
 
Fields inherited from class com.bea.apps.groupspace.content.ContentBaseImpl
node, typeName
 
Constructor Summary
Announcement()
          Need this
Announcement(Node node)
           
 
Method Summary
 String getAddressTo()
           
 Link getAttachment(ContentContext contentContext)
           
 String getCommunityDefinitionId()
           
 Calendar getEffectiveDate()
           
 Calendar getExpirationDate()
           
 boolean getHasBeenNotified()
           
 boolean getIsCritical()
           
 String getMessageBody()
           
 Calendar getNotificationDateTime()
           
 String getSeverity()
           
 boolean isCurrentlyInEffect()
           
 void setAddressTo(String addressTo)
           
 void setAttachment(Announcement announcement)
           
 void setCommunityDefinitionId(String communityDefinitionId)
           
 void setEffectiveDate(Calendar date)
           
 void setExpirationDate(Calendar date)
           
 void setMessageBody(String messageBody, String encoding)
           
 void setNotificationDateTime(Calendar notificationDateTime)
           
 void setSeverity(String severity)
           
 String toString()
           
 
Methods inherited from class com.bea.apps.groupspace.content.CommunityContent
convertVisibilityString, getDescription, getDisplayName, getIcon, getIcon, getOwner, getTitle, getVisibility, getVisibilityString, isPrivate, setDescription, setOwner, setRelatedContent, setTitle, setVisibility
 
Methods inherited from class com.bea.apps.groupspace.content.ContentBaseImpl
arrayAsValueArray, equals, getContentType, getCreatedBy, getCreatedDate, getCurrentParentFolderId, getDestinationFolderId, getId, getModifiedBy, getModifiedDate, getName, getNode, getNodePath, getNodeProperties, getNodeProperty, getNodeType, getParentId, getStringValues, getValue, hashCode, isContentNode, isHierarchyNode, setCurrentParentFolderId, setDestinationFolderId, setNode, setProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SEVERITY_LOW

public static final String SEVERITY_LOW
See Also
Constants Summary

SEVERITY_NORMAL

public static final String SEVERITY_NORMAL
See Also
Constants Summary

SEVERITY_CRITICAL

public static final String SEVERITY_CRITICAL
See Also
Constants Summary

ADDRESS_TO_ALL_TYPE

public static final String ADDRESS_TO_ALL_TYPE
See Also
Constants Summary

TYPE_NAME

public static final String TYPE_NAME
See Also
Constants Summary

EFFECTIVE_DATE

public static final String EFFECTIVE_DATE
See Also
Constants Summary

EXPIRE_DATE

public static final String EXPIRE_DATE
See Also
Constants Summary

ATTACHMENT

public static final String ATTACHMENT
See Also
Constants Summary

ADDRESS_TO

public static final String ADDRESS_TO
See Also
Constants Summary

COMMUNITY_DEF_ID

public static final String COMMUNITY_DEF_ID
See Also
Constants Summary

SEVERITY

public static final String SEVERITY
See Also
Constants Summary

NOTIFICATION_DATE_TIME

public static final String NOTIFICATION_DATE_TIME
See Also
Constants Summary

MESSAGE_BODY

public static final String MESSAGE_BODY
See Also
Constants Summary
Constructor Detail

Announcement

public Announcement()
Need this


Announcement

public Announcement(Node node)
Method Detail

getAddressTo

public String getAddressTo()

setAddressTo

public void setAddressTo(String addressTo)

getEffectiveDate

public Calendar getEffectiveDate()

setEffectiveDate

public void setEffectiveDate(Calendar date)

getExpirationDate

public Calendar getExpirationDate()

setExpirationDate

public void setExpirationDate(Calendar date)

setCommunityDefinitionId

public void setCommunityDefinitionId(String communityDefinitionId)

getCommunityDefinitionId

public String getCommunityDefinitionId()

setNotificationDateTime

public void setNotificationDateTime(Calendar notificationDateTime)

getNotificationDateTime

public Calendar getNotificationDateTime()

getHasBeenNotified

public boolean getHasBeenNotified()

isCurrentlyInEffect

public boolean isCurrentlyInEffect()

setSeverity

public void setSeverity(String severity)

getSeverity

public String getSeverity()

getAttachment

public Link getAttachment(ContentContext contentContext)
                   throws Exception
Throws
Exception

setAttachment

public void setAttachment(Announcement announcement)

toString

public String toString()
Overrides:
toString in class ContentBaseImpl

getIsCritical

public boolean getIsCritical()

getMessageBody

public String getMessageBody()
                      throws AuthorizationException,
                             NoSuchPropertyException,
                             IOException
Throws
AuthorizationException
NoSuchPropertyException
IOException

setMessageBody

public void setMessageBody(String messageBody,
                           String encoding)
                    throws CharacterCodingException
Throws
CharacterCodingException


Copyright © 2006 BEA Systems, Inc. All Rights Reserved