Package io.ultreia.maven.gitlab
Class GitlabCache
- java.lang.Object
-
- io.ultreia.maven.gitlab.GitlabCache
-
public class GitlabCache extends Object
Created by tchemit on 20/02/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<GitlabMilestoneExt>getMilestone(String gitlabMilestone)Optional<GitlabMilestoneExt>getMilestone(org.gitlab.api.models.GitlabMilestone gitlabMilestone)Set<MilestoneReleaseArtifactModel>getMilestoneArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone)Set<org.gitlab.api.models.GitlabIssue>getMilestoneIssues(org.gitlab.api.models.GitlabMilestone gitlabMilestone)List<GitlabMilestoneExt>getMilestones()Optional<org.gitlab.api.models.GitlabProject>getProject()voidsetMilestone(org.gitlab.api.models.GitlabMilestone gitlabMilestone)voidsetMilestoneArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<MilestoneReleaseArtifactModel> gitlabArtifacts)voidsetMilestoneExtraArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<MilestoneReleaseArtifactModel> gitlabArtifacts)voidsetMilestoneIssues(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<org.gitlab.api.models.GitlabIssue> gitlabIssues)voidsetProject(org.gitlab.api.models.GitlabProject gitlabProject)
-
-
-
Method Detail
-
getProject
public Optional<org.gitlab.api.models.GitlabProject> getProject() throws IOException
- Throws:
IOException
-
setProject
public void setProject(org.gitlab.api.models.GitlabProject gitlabProject) throws IOException- Throws:
IOException
-
getMilestones
public List<GitlabMilestoneExt> getMilestones() throws IOException
- Throws:
IOException
-
getMilestone
public Optional<GitlabMilestoneExt> getMilestone(String gitlabMilestone) throws IOException
- Throws:
IOException
-
getMilestone
public Optional<GitlabMilestoneExt> getMilestone(org.gitlab.api.models.GitlabMilestone gitlabMilestone) throws IOException
- Throws:
IOException
-
setMilestone
public void setMilestone(org.gitlab.api.models.GitlabMilestone gitlabMilestone) throws IOException- Throws:
IOException
-
getMilestoneIssues
public Set<org.gitlab.api.models.GitlabIssue> getMilestoneIssues(org.gitlab.api.models.GitlabMilestone gitlabMilestone) throws IOException
- Throws:
IOException
-
setMilestoneIssues
public void setMilestoneIssues(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<org.gitlab.api.models.GitlabIssue> gitlabIssues) throws IOException- Throws:
IOException
-
getMilestoneArtifacts
public Set<MilestoneReleaseArtifactModel> getMilestoneArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone) throws IOException
- Throws:
IOException
-
setMilestoneArtifacts
public void setMilestoneArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<MilestoneReleaseArtifactModel> gitlabArtifacts) throws IOException- Throws:
IOException
-
setMilestoneExtraArtifacts
public void setMilestoneExtraArtifacts(org.gitlab.api.models.GitlabMilestone gitlabMilestone, Iterable<MilestoneReleaseArtifactModel> gitlabArtifacts) throws IOException- Throws:
IOException
-
-