Package org.marvelution.jji
Class SitesClient
- java.lang.Object
-
- org.marvelution.jji.SitesClient
-
public class SitesClient extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.fasterxml.jackson.core.type.TypeReference<Map<String,String>>
LINKS_TYPE
static String
SYNC_RESULT_HEADER
-
Constructor Summary
Constructors Constructor Description SitesClient(JiraSitesConfiguration sitesConfiguration, okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
-
-
-
Field Detail
-
LINKS_TYPE
public static final com.fasterxml.jackson.core.type.TypeReference<Map<String,String>> LINKS_TYPE
-
SYNC_RESULT_HEADER
public static final String SYNC_RESULT_HEADER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SitesClient
@Inject public SitesClient(JiraSitesConfiguration sitesConfiguration, okhttp3.OkHttpClient httpClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
getIssueLinks
public Map<String,String> getIssueLinks(Predicate<JiraSite> siteFilter, String jobHash, int buildNumber)
-
notifyBuildCompleted
public void notifyBuildCompleted(Run<?,?> run, TaskListener listener)
-
notifyBuildCompleted
public void notifyBuildCompleted(Predicate<JiraSite> siteFilter, Run<?,?> run, TaskListener listener)
-
notifyJobCreated
public void notifyJobCreated(Item item)
-
notifyJobModified
public void notifyJobModified(Item item)
-
notifyJobMoved
public void notifyJobMoved(Predicate<JiraSite> siteFilter, String oldJobHash, Item newItem)
-
notifyJobDeleted
public void notifyJobDeleted(Item item)
-
notifyBuildDeleted
public void notifyBuildDeleted(Run<?,?> run)
-
-