it.sistematica.isharedoc.model.configuration
Class Subscription

java.lang.Object
  extended by it.sistematica.isharedoc.model.configuration.Subscription
All Implemented Interfaces:
it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class Subscription
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute

See Also:
Serialized Form

Nested Class Summary
static class Subscription.NotificationCenterMode
           
static class Subscription.SubscriptionNotification
           
 
Field Summary
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  Subscription.NotificationCenterMode fireWebNCenterMode
           
protected  it.neverworks.security.User forwardsOwner
           
protected  java.lang.Long id
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  Subscription.SubscriptionNotification notificationType
           
protected  Organization organization
           
protected  it.neverworks.security.User owner
           
protected  Partition partition
           
protected  Storyboard storyboard
           
 
Constructor Summary
Subscription()
           
 
Method Summary
 void copyTo(Subscription subscription)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.Boolean getEnabled()
           
 java.lang.Boolean getFireMail()
           
 java.lang.Boolean getFireMobile()
           
 Subscription.NotificationCenterMode getFireWebNCenterMode()
           
 it.neverworks.security.User getForwardsOwner()
           
 java.lang.Long getId()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 Subscription.SubscriptionNotification getNotificationType()
           
 Organization getOrganization()
           
 it.neverworks.security.User getOwner()
           
 Partition getPartition()
           
 java.lang.Boolean getPushDaily()
           
 java.lang.Boolean getPushInstant()
           
 java.lang.Boolean getPushWeekly()
           
 Storyboard getStoryboard()
           
 java.lang.Boolean getStoryboardAssignee()
           
 java.lang.Boolean getStoryboardOwner()
           
 int hashCode()
           
 void saveSubscription()
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setFireMail(java.lang.Boolean fireMail)
           
 void setFireMobile(java.lang.Boolean fireMobile)
           
 void setFireWebNCenterMode(Subscription.NotificationCenterMode fireWebNCenterMode)
           
 void setForwardsOwner(it.neverworks.security.User forwardsOwner)
           
 void setId(java.lang.Long id)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setNotificationType(Subscription.SubscriptionNotification notificationType)
           
 void setOrganization(Organization organization)
           
 void setOwner(it.neverworks.security.User owner)
           
 void setPartition(Partition partition)
           
 void setPushDaily(java.lang.Boolean pushDaily)
           
 void setPushInstant(java.lang.Boolean pushInstant)
           
 void setPushWeekly(java.lang.Boolean pushWeekly)
           
 void setStoryboard(Storyboard storyboard)
           
 void setStoryboardAssignee(java.lang.Boolean storyboardAssignee)
           
 void setStoryboardOwner(java.lang.Boolean storyboardOwner)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

created

protected java.util.Date created

createdBy

protected it.neverworks.security.User createdBy

modified

protected java.util.Date modified

modifiedBy

protected it.neverworks.security.User modifiedBy

partition

protected Partition partition

notificationType

protected Subscription.SubscriptionNotification notificationType

owner

protected it.neverworks.security.User owner

fireWebNCenterMode

protected Subscription.NotificationCenterMode fireWebNCenterMode

storyboard

protected Storyboard storyboard

organization

protected Organization organization

forwardsOwner

protected it.neverworks.security.User forwardsOwner
Constructor Detail

Subscription

public Subscription()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getCreated

public java.util.Date getCreated()
Specified by:
getCreated in interface it.neverworks.application.model.CreationAuditable

setCreated

public void setCreated(java.util.Date created)
Specified by:
setCreated in interface it.neverworks.application.model.CreationAuditable

getCreatedBy

public it.neverworks.security.User getCreatedBy()
Specified by:
getCreatedBy in interface it.neverworks.application.model.CreationAuditable

setCreatedBy

public void setCreatedBy(it.neverworks.security.User createdBy)
Specified by:
setCreatedBy in interface it.neverworks.application.model.CreationAuditable

getModified

public java.util.Date getModified()
Specified by:
getModified in interface it.neverworks.application.model.ModificationAuditable

setModified

public void setModified(java.util.Date modified)
Specified by:
setModified in interface it.neverworks.application.model.ModificationAuditable

getModifiedBy

public it.neverworks.security.User getModifiedBy()
Specified by:
getModifiedBy in interface it.neverworks.application.model.ModificationAuditable

setModifiedBy

public void setModifiedBy(it.neverworks.security.User modifiedBy)
Specified by:
setModifiedBy in interface it.neverworks.application.model.ModificationAuditable

getPartition

public Partition getPartition()
Specified by:
getPartition in interface PartitionAttribute

setPartition

public void setPartition(Partition partition)
Specified by:
setPartition in interface PartitionAttribute

getNotificationType

public Subscription.SubscriptionNotification getNotificationType()

setNotificationType

public void setNotificationType(Subscription.SubscriptionNotification notificationType)

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getOwner

public it.neverworks.security.User getOwner()

setOwner

public void setOwner(it.neverworks.security.User owner)

getFireWebNCenterMode

public Subscription.NotificationCenterMode getFireWebNCenterMode()

setFireWebNCenterMode

public void setFireWebNCenterMode(Subscription.NotificationCenterMode fireWebNCenterMode)

getFireMail

public java.lang.Boolean getFireMail()

setFireMail

public void setFireMail(java.lang.Boolean fireMail)

getFireMobile

public java.lang.Boolean getFireMobile()

setFireMobile

public void setFireMobile(java.lang.Boolean fireMobile)

getPushInstant

public java.lang.Boolean getPushInstant()

setPushInstant

public void setPushInstant(java.lang.Boolean pushInstant)

getPushDaily

public java.lang.Boolean getPushDaily()

setPushDaily

public void setPushDaily(java.lang.Boolean pushDaily)

getPushWeekly

public java.lang.Boolean getPushWeekly()

setPushWeekly

public void setPushWeekly(java.lang.Boolean pushWeekly)

getStoryboard

public Storyboard getStoryboard()

setStoryboard

public void setStoryboard(Storyboard storyboard)

getStoryboardAssignee

public java.lang.Boolean getStoryboardAssignee()

setStoryboardAssignee

public void setStoryboardAssignee(java.lang.Boolean storyboardAssignee)

getStoryboardOwner

public java.lang.Boolean getStoryboardOwner()

setStoryboardOwner

public void setStoryboardOwner(java.lang.Boolean storyboardOwner)

getOrganization

public Organization getOrganization()

setOrganization

public void setOrganization(Organization organization)

getForwardsOwner

public it.neverworks.security.User getForwardsOwner()

setForwardsOwner

public void setForwardsOwner(it.neverworks.security.User forwardsOwner)

saveSubscription

public void saveSubscription()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

copyTo

public void copyTo(Subscription subscription)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object