Package com.proxemo.todo4.bom
Class ToDoUserPushSubscription
- java.lang.Object
-
- com.proxemo.todo4.bom.ToDoVersionedIdentifiable
-
- com.proxemo.todo4.bom.ToDoUserPushSubscription
-
- All Implemented Interfaces:
java.io.Serializable
public class ToDoUserPushSubscription extends ToDoVersionedIdentifiable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ToDoUserPushSubscription()
ToDoUserPushSubscription(ToDoUser user, WebPushSubscription subscription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
anonymize()
java.lang.Boolean
getActive()
java.util.Date
getCreationDate()
java.lang.Long
getId()
Method returning a canonical id of the object.java.lang.String
getNotificationSubscriptionAuth()
java.lang.String
getNotificationSubscriptionEndpoint()
java.lang.String
getNotificationSubscriptionKey()
WebPushSubscription
getSubscription()
ToDoUser
getUser()
java.lang.Integer
getVersion()
Method returning the version of the instancejava.lang.Boolean
isActive()
Method that returns whether the instance is active or not (means: logically deleted)void
setActive(java.lang.Boolean active)
Method setting the active flag.void
setCreationDate(java.util.Date creationDate)
void
setId(java.lang.Long id)
Method setting the canonical id of the object.void
setInactive()
Method to delete an object logically.void
setNotificationSubscriptionAuth(java.lang.String notificationSubscriptionAuth)
void
setNotificationSubscriptionEndpoint(java.lang.String notificationSubscriptionEndpoint)
void
setNotificationSubscriptionKey(java.lang.String notificationSubscriptionKey)
void
setToActive()
Method to undelete an object logically.void
setUser(ToDoUser user)
void
setVersion(java.lang.Integer version)
Method setting the version of the instance, Should under normal circumstances not be manually invoked.-
Methods inherited from class com.proxemo.todo4.bom.ToDoVersionedIdentifiable
getActiveAsIcon, getAnonymizeString, getCanonicalId, isTransient, setToTransient
-
-
-
-
Constructor Detail
-
ToDoUserPushSubscription
public ToDoUserPushSubscription()
-
ToDoUserPushSubscription
public ToDoUserPushSubscription(ToDoUser user, WebPushSubscription subscription)
-
-
Method Detail
-
getSubscription
public WebPushSubscription getSubscription()
-
getId
public java.lang.Long getId()
Description copied from class:ToDoVersionedIdentifiable
Method returning a canonical id of the object. Transient objects return -1;- Specified by:
getId
in classToDoVersionedIdentifiable
- Returns:
- id the id of the object. Id is canonical for all instances of a class.
-
setId
public void setId(java.lang.Long id)
Description copied from class:ToDoVersionedIdentifiable
Method setting the canonical id of the object. Should under normal circumstances not be manually invoked.- Specified by:
setId
in classToDoVersionedIdentifiable
- Parameters:
id
- id of the object
-
getVersion
public java.lang.Integer getVersion()
Description copied from class:ToDoVersionedIdentifiable
Method returning the version of the instance- Specified by:
getVersion
in classToDoVersionedIdentifiable
- Returns:
- the version
-
setVersion
public void setVersion(java.lang.Integer version)
Description copied from class:ToDoVersionedIdentifiable
Method setting the version of the instance, Should under normal circumstances not be manually invoked.- Specified by:
setVersion
in classToDoVersionedIdentifiable
- Parameters:
version
- of the object
-
isActive
public java.lang.Boolean isActive()
Description copied from class:ToDoVersionedIdentifiable
Method that returns whether the instance is active or not (means: logically deleted)- Specified by:
isActive
in classToDoVersionedIdentifiable
- Returns:
- boolean whether the object is active
-
setActive
public void setActive(java.lang.Boolean active)
Description copied from class:ToDoVersionedIdentifiable
Method setting the active flag. Invoking this method with false logically deletes the instance in the database.- Specified by:
setActive
in classToDoVersionedIdentifiable
- Parameters:
active
- is the object active or not
-
setToActive
public void setToActive()
Description copied from class:ToDoVersionedIdentifiable
Method to undelete an object logically.- Specified by:
setToActive
in classToDoVersionedIdentifiable
-
setInactive
public void setInactive()
Description copied from class:ToDoVersionedIdentifiable
Method to delete an object logically.- Specified by:
setInactive
in classToDoVersionedIdentifiable
-
anonymize
public void anonymize()
- Specified by:
anonymize
in classToDoVersionedIdentifiable
-
getCreationDate
public java.util.Date getCreationDate()
-
setCreationDate
public void setCreationDate(java.util.Date creationDate)
-
getNotificationSubscriptionEndpoint
public java.lang.String getNotificationSubscriptionEndpoint()
-
setNotificationSubscriptionEndpoint
public void setNotificationSubscriptionEndpoint(java.lang.String notificationSubscriptionEndpoint)
-
getNotificationSubscriptionKey
public java.lang.String getNotificationSubscriptionKey()
-
setNotificationSubscriptionKey
public void setNotificationSubscriptionKey(java.lang.String notificationSubscriptionKey)
-
getNotificationSubscriptionAuth
public java.lang.String getNotificationSubscriptionAuth()
-
setNotificationSubscriptionAuth
public void setNotificationSubscriptionAuth(java.lang.String notificationSubscriptionAuth)
-
getUser
public ToDoUser getUser()
-
setUser
public void setUser(ToDoUser user)
-
getActive
public java.lang.Boolean getActive()
-
-