com.arsdigita.forum
Class ForumSubscription
java.lang.Object
com.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.notification.BaseSubscription
com.arsdigita.forum.Subscription
com.arsdigita.forum.ForumSubscription
- Direct Known Subclasses:
- DailySubscription, ModerationAlert
- public class ForumSubscription
- extends Subscription
The ForumSubscription class provides notification capabilities on a Forum.
Note that ForumSubscriptions should not be retrieved directly using the
contructors, but rather by calling DomainObjectFactory.newInstance().
- Version:
- $Revision: #7 $ $Author: dan $ $DateTime: 2003/09/15 13:58:12 $
- Author:
- Kevin Scaldeferri (kevin@arsdigita.com)
Fields inherited from class com.arsdigita.notification.BaseSubscription |
ALERT_BLURB, REPLY_BLURB, SEPARATOR |
Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
Methods inherited from class com.arsdigita.notification.BaseSubscription |
getGroup, isSubscribed, sendNotification, setGroup, setGroupName, setupSubscriptionGroup, subscribe, unsubscribe |
Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, beforeSave, checkPrivilege, doCreateCheck, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, isContainerModified, setID, setID |
Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
BASE_DATA_OBJECT_TYPE
public static final String BASE_DATA_OBJECT_TYPE
- See Also:
- Constant Field Values
IS_MODERATION_ALERT
public static final String IS_MODERATION_ALERT
- See Also:
- Constant Field Values
FORUM
public static final String FORUM
- See Also:
- Constant Field Values
ForumSubscription
public ForumSubscription(Forum forum)
ForumSubscription
public ForumSubscription(String typeName,
Forum forum)
ForumSubscription
protected ForumSubscription(com.arsdigita.persistence.OID oid)
throws com.arsdigita.domain.DataObjectNotFoundException
ForumSubscription
protected ForumSubscription(BigDecimal id)
throws com.arsdigita.domain.DataObjectNotFoundException
ForumSubscription
protected ForumSubscription(com.arsdigita.persistence.DataObject data)
getBaseDataObjectType
protected String getBaseDataObjectType()
getForum
public Forum getForum()
doWriteCheck
public void doWriteCheck()
afterSave
protected void afterSave()
getSignature
public String getSignature(com.arsdigita.messaging.ThreadedMessage post)
- Returns a signature with information about replying to the
message.
- Overrides:
getSignature
in class Subscription
getFromForum
public static ForumSubscription getFromForum(Forum forum)
- gets the ForumSubscription associated with the provided Forum
setIsModerationAlert
public void setIsModerationAlert(boolean isModerationAlert)
setIsModerationAlert
public void setIsModerationAlert(Boolean isModerationAlert)
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2348 UTC