@Component
Service to handle data from GitHub
Parameters
issuePileService
the issue pile service to use
neoOperations
Reference for the spring instance of ReactiveNeo4jOperations
labelInfoRepository
the label info repository to use
tokenManager
Reference for the spring instance of GithubTokenManager
helper
Reference for the spring instance of JsonHelper
objectMapper
Reference for the spring instance of ObjectMapper
jsonNodeMapper
Reference for the spring instance of JsonNodeMapper
gropiusUserRepository
Reference for the spring instance of GropiusUserRepository
Constructors
Link copied to clipboard
constructor(issuePileService: IssuePileService, @Qualifier(value = "graphglueNeo4jOperations") neoOperations: ReactiveNeo4jOperations, labelInfoRepository: LabelInfoRepository, tokenManager: GithubTokenManager, helper: JsonHelper, objectMapper: ObjectMapper, jsonNodeMapper: JsonNodeMapper, gropiusUserRepository: GropiusUserRepository)
Properties
Functions
Link copied to clipboard
Find and ensure the IMSIssueTemplate in the database
Link copied to clipboard
Find and ensure the IMSTemplate in the database
Link copied to clipboard
Find and ensure the IMSIssueTemplate in the database
Link copied to clipboard
Map a Label from GitHub to Gropius
Link copied to clipboard
Get a IMSUser for a GitHub user
Link copied to clipboard
Check windup timer for token