Class Utils
java.lang.Object
org.exoplatform.gamification.github.utils.Utils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic StringextractSubItem(Map<String, Object> map, String... keys) fromJsonStringToMap(String jsonString) fromJsonStringToMapCollection(String jsonString) static StringgenerateRandomSecret(int length) static booleanverifySignature(String webhookSecret, String payload, String signature)
-
Field Details
-
CONNECTOR_NAME
- See Also:
-
HMAC_SHA1_ALGORITHM
- See Also:
-
ID
- See Also:
-
LOGIN
- See Also:
-
NAME
- See Also:
-
EVENTS
- See Also:
-
PULL_REQUEST
- See Also:
-
ISSUE
- See Also:
-
URL
- See Also:
-
HTML
- See Also:
-
HTML_URL
- See Also:
-
LINKS
- See Also:
-
HREF
- See Also:
-
HEAD_COMMIT
- See Also:
-
COMMENT
- See Also:
-
USER
- See Also:
-
SENDER
- See Also:
-
PUSHER
- See Also:
-
ACTION
- See Also:
-
STATE
- See Also:
-
NOT_PLANNED
- See Also:
-
STATE_REASON
- See Also:
-
LABEL
- See Also:
-
PULL_REQUEST_REVIEW
- See Also:
-
PULL_REQUEST_COMMENTED
- See Also:
-
PULL_REQUEST_VALIDATED
- See Also:
-
OPENED
- See Also:
-
CREATED
- See Also:
-
CLOSED
- See Also:
-
DELETED
- See Also:
-
LABELED
- See Also:
-
UNLABELED
- See Also:
-
MERGED
- See Also:
-
REVIEW_REQUESTED
- See Also:
-
REVIEW_REQUEST_REMOVED
- See Also:
-
REQUESTED_REVIEWER
- See Also:
-
REVIEW_PULL_REQUEST_EVENT_NAME
- See Also:
-
PULL_REQUEST_VALIDATED_EVENT_NAME
- See Also:
-
VALIDATE_PULL_REQUEST_EVENT_NAME
- See Also:
-
CREATE_PULL_REQUEST_EVENT_NAME
- See Also:
-
PULL_REQUEST_REVIEW_COMMENT_EVENT_NAME
- See Also:
-
COMMENT_PULL_REQUEST_EVENT_NAME
- See Also:
-
DELETE_PULL_REQUEST_COMMENT_EVENT_NAME
- See Also:
-
CREATE_ISSUE_EVENT_NAME
- See Also:
-
ADD_ISSUE_LABEL_EVENT_NAME
- See Also:
-
REQUEST_REVIEW_FOR_PULL_REQUEST_EVENT_NAME
- See Also:
-
COMMENT_ISSUE_EVENT_NAME
- See Also:
-
DELETE_ISSUE_COMMENT_EVENT_NAME
- See Also:
-
CLOSE_PULL_REQUEST_EVENT_NAME
- See Also:
-
REVIEW_REQUEST_REMOVED_EVENT_NAME
- See Also:
-
CLOSE_ISSUE_EVENT_NAME
- See Also:
-
DELETE_ISSUE_LABEL_EVENT_NAME
- See Also:
-
PUSH_CODE_EVENT_NAME
- See Also:
-
GITHUB_ACTION_EVENT
- See Also:
-
GITHUB_CANCEL_ACTION_EVENT
- See Also:
-
ISSUE_TYPE
- See Also:
-
PR_TYPE
- See Also:
-
REVIEW_COMMENT_TYPE
- See Also:
-
COMMENT_PR_TYPE
- See Also:
-
COMMENT_ISSUE_TYPE
- See Also:
-
GITHUB_API_URL
- See Also:
-
ORGANIZATIONS
- See Also:
-
AUTHORIZED_TO_ACCESS_GIT_HUB_HOOKS
- See Also:
-
TOKEN
- See Also:
-
AUTHORIZATION
- See Also:
-
GITHUB_CONNECTION_ERROR
- See Also:
-
DESCRIPTION
- See Also:
-
AVATAR_URL
- See Also:
-
-
Method Details
-
verifySignature
-
fromJsonStringToMap
-
fromJsonStringToMapCollection
-
extractSubItem
-
generateRandomSecret
-
encode
-
decode
-