org.benow.web.subscription
Class DatedSubscribable

java.lang.Object
  extended by org.benow.security.SecureObject
      extended by org.benow.repository.util.PersistentObjectImpl
          extended by org.benow.repository.mapping.JSQLObject
              extended by org.benow.meta.DatedImpl
                  extended by org.benow.web.subscription.DatedSubscribable
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, java.rmi.Remote, org.benow.meta.Dated, org.benow.repository.util.PersistentObject, Subscribable

public class DatedSubscribable
extends org.benow.meta.DatedImpl
implements Subscribable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.benow.repository.mapping.JSQLObject
org.benow.repository.mapping.JSQLObject.XSQLVersionDesc, org.benow.repository.mapping.JSQLObject.XSQLVersioned
 
Field Summary
 
Fields inherited from class org.benow.meta.DatedImpl
FIELD_CREATION_DATE
 
Fields inherited from class org.benow.repository.util.PersistentObjectImpl
conn, recycled
 
Fields inherited from class org.benow.security.SecureObject
admin
 
Fields inherited from interface org.benow.repository.util.PersistentObject
FIELD_NAME_KEY
 
Constructor Summary
DatedSubscribable()
           
 
Method Summary
 java.util.List getSubscriptions()
           
 boolean isSubscribed()
          Is the current user subscribed?
 
Methods inherited from class org.benow.meta.DatedImpl
getCreationDate, getCreationDateAsString, getCreationTime, getModificationDate, getModificationDateAsString, getModificationTime, setCreateDate, setModificationDate, setModificationDate, setModificationDate, stamp, toString
 
Methods inherited from class org.benow.repository.mapping.JSQLObject
fetchExpectedField, fetchField, fetchFieldQuiet, forgetField, isFetched, isLocked, lock, refetchFieldQuiet, setFetched
 
Methods inherited from class org.benow.repository.util.PersistentObjectImpl
compareTo, doIsTransient, equals, getKey, isTransient, recycle, remove, remove, repositoryAfterLoad, repositoryAfterPersist, repositoryAfterTransient, repositoryBeforePersist, repositoryBeforeTransient, setKey, update, update
 
Methods inherited from class org.benow.security.SecureObject
assertOnePermission, assertPermission, assertPermission, declarePermission, declareViewPermission, declareViewPermission
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.benow.repository.util.PersistentObject
getKey, isTransient, remove, remove, setKey, update, update
 

Constructor Detail

DatedSubscribable

public DatedSubscribable()
Method Detail

getSubscriptions

public java.util.List getSubscriptions()
Specified by:
getSubscriptions in interface Subscribable

isSubscribed

public boolean isSubscribed()
Description copied from interface: Subscribable
Is the current user subscribed?

Specified by:
isSubscribed in interface Subscribable
Returns: