@Entity public class WebhookEntity extends AuditableEntity
Modifier and Type | Field and Description |
---|---|
private boolean |
active |
private AppInstallationOAuth2Entity |
appInstallation |
private java.lang.String |
callbackUrl |
private OAuth2ClientEntity |
client |
private EventType |
eventType |
private static long |
serialVersionUID |
(package private) static java.lang.String |
SHOP_WEBHOOK |
private GUID |
shopGuid |
private GUID |
webhookId |
Constructor and Description |
---|
WebhookEntity() |
Modifier and Type | Method and Description |
---|---|
AppInstallationOAuth2Entity |
getAppInstallation() |
java.lang.String |
getCallbackUrl() |
OAuth2ClientEntity |
getClient() |
EventType |
getEventType() |
OAuth2ClientEntity |
getOAuth2Client() |
GUID |
getShopGuid() |
GUID |
getWebhookId() |
boolean |
isActive() |
boolean |
isOwnedBy(GUID shopGUID,
java.lang.String clientId) |
void |
setActive(boolean active) |
void |
setAppInstallation(AppInstallationOAuth2Entity appInstallation) |
void |
setCallbackUrl(java.lang.String callbackUrl) |
void |
setClient(OAuth2ClientEntity client) |
void |
setEventType(EventType eventType) |
void |
setOAuth2ClientId(OAuth2ClientEntity client) |
void |
setShopGuid(GUID shopGuid) |
void |
setWebhookId(GUID webhookId) |
java.lang.String |
toString() |
getCreatedOn, getUpdatedOn, setCreatedOn, setUpdatedOn
add, add, equals, getId, getLink, getLinks, getSelfLinkUri, hashCode, hasLink, hasLinks, removeLinks
private static final long serialVersionUID
static final java.lang.String SHOP_WEBHOOK
private GUID webhookId
@URL(protocol="https", message="Must be a valid URL, https only") private java.lang.String callbackUrl
private EventType eventType
private GUID shopGuid
private OAuth2ClientEntity client
private AppInstallationOAuth2Entity appInstallation
private boolean active
public GUID getWebhookId()
public void setWebhookId(GUID webhookId)
public java.lang.String getCallbackUrl()
public void setCallbackUrl(java.lang.String callbackUrl)
public EventType getEventType()
public void setEventType(EventType eventType)
public GUID getShopGuid()
public void setShopGuid(GUID shopGuid)
public OAuth2ClientEntity getOAuth2Client()
public void setOAuth2ClientId(OAuth2ClientEntity client)
public OAuth2ClientEntity getClient()
public void setClient(OAuth2ClientEntity client)
public AppInstallationOAuth2Entity getAppInstallation()
public void setAppInstallation(AppInstallationOAuth2Entity appInstallation)
public boolean isActive()
public void setActive(boolean active)
public boolean isOwnedBy(GUID shopGUID, java.lang.String clientId)
public java.lang.String toString()
toString
in class ResourceSupport