com.atlassian.crowd.model.webhook
Class WebhookImpl
java.lang.Object
com.atlassian.crowd.model.webhook.WebhookImpl
- All Implemented Interfaces:
- Webhook, Serializable
public class WebhookImpl
- extends Object
- implements Webhook, Serializable
An implementation of Webhook designed to be used with Hibernate.
- Since:
- v2.7
- See Also:
- Serialized Form
WebhookImpl
protected WebhookImpl()
WebhookImpl
public WebhookImpl(Webhook other)
updateDetailsFrom
public void updateDetailsFrom(Webhook other)
getId
public Long getId()
- Specified by:
getId
in interface Webhook
getEndpointUrl
public String getEndpointUrl()
- Specified by:
getEndpointUrl
in interface Webhook
getApplication
public Application getApplication()
- Specified by:
getApplication
in interface Webhook
getToken
@Nullable
public String getToken()
- Specified by:
getToken
in interface Webhook
getOldestFailureDate
@Nullable
public Date getOldestFailureDate()
- Specified by:
getOldestFailureDate
in interface Webhook
- Returns:
- Date of the last failed delivery that has not been followed by any successful delivery. May be null
if the last delivery was successful, or if no delivery has been attempted yet (i.e., new Webhooks).
getFailuresSinceLastSuccess
public long getFailuresSinceLastSuccess()
- Specified by:
getFailuresSinceLastSuccess
in interface Webhook
- Returns:
- Number of consecutive failed attempts to deliver the ping to the Webhook since the last successful
delivery, or since the Webhook was created. May be zero if the last delivery was successful, or if the Webhook
has just been created.
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2013 Atlassian. All Rights Reserved.