Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
microsoft.vs.analytics.v3.model.entity.request.WorkItemRequest Maven / Gradle / Ivy
Go to download
Java client as template for Microsoft Analytics organisation endpoints
package microsoft.vs.analytics.v3.model.entity.request;
import com.fasterxml.jackson.annotation.JsonIgnoreType;
import com.github.davidmoten.odata.client.ContextPath;
import com.github.davidmoten.odata.client.EntityRequest;
import com.github.davidmoten.odata.client.NameValue;
import java.lang.Integer;
import java.lang.Object;
import java.lang.String;
import java.util.Optional;
import microsoft.vs.analytics.v3.model.entity.WorkItem;
import microsoft.vs.analytics.v3.model.entity.collection.request.BoardLocationCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.ProcessCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.TagCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.TeamCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.WorkItemCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.WorkItemLinkCollectionRequest;
import microsoft.vs.analytics.v3.model.entity.collection.request.WorkItemRevisionCollectionRequest;
@JsonIgnoreType
public class WorkItemRequest extends EntityRequest {
public WorkItemRequest(ContextPath contextPath, Optional value) {
super(WorkItem.class, contextPath, value, false);
}
public BoardLocationCollectionRequest boardLocations() {
return new BoardLocationCollectionRequest(
contextPath.addSegment("BoardLocations"), Optional.empty());
}
public BoardLocationRequest boardLocations(Integer boardLocationSK) {
return new BoardLocationRequest(contextPath.addSegment("BoardLocations").addKeys(new NameValue(boardLocationSK.toString())), Optional.empty());
}
public TeamCollectionRequest teams() {
return new TeamCollectionRequest(
contextPath.addSegment("Teams"), Optional.empty());
}
public TeamRequest teams(String teamSK) {
return new TeamRequest(contextPath.addSegment("Teams").addKeys(new NameValue(teamSK.toString())), Optional.empty());
}
public CalendarDateRequest inProgressOn() {
return new CalendarDateRequest(contextPath.addSegment("InProgressOn"), Optional.empty());
}
public CalendarDateRequest completedOn() {
return new CalendarDateRequest(contextPath.addSegment("CompletedOn"), Optional.empty());
}
public WorkItemRevisionCollectionRequest revisions() {
return new WorkItemRevisionCollectionRequest(
contextPath.addSegment("Revisions"), Optional.empty());
}
public WorkItemRevisionRequest revisions(Integer revision, Integer workItemId) {
return new WorkItemRevisionRequest(contextPath.addSegment("Revisions").addKeys(new NameValue("Revision", revision), new NameValue("WorkItemId", workItemId)), Optional.empty());
}
public WorkItemLinkCollectionRequest links() {
return new WorkItemLinkCollectionRequest(
contextPath.addSegment("Links"), Optional.empty());
}
public WorkItemLinkRequest links(Integer workItemLinkSK) {
return new WorkItemLinkRequest(contextPath.addSegment("Links").addKeys(new NameValue(workItemLinkSK.toString())), Optional.empty());
}
public WorkItemCollectionRequest children() {
return new WorkItemCollectionRequest(
contextPath.addSegment("Children"), Optional.empty());
}
public WorkItemRequest children(Integer workItemId) {
return new WorkItemRequest(contextPath.addSegment("Children").addKeys(new NameValue(workItemId.toString())), Optional.empty());
}
public WorkItemRequest parent() {
return new WorkItemRequest(contextPath.addSegment("Parent"), Optional.empty());
}
public ProcessCollectionRequest processes() {
return new ProcessCollectionRequest(
contextPath.addSegment("Processes"), Optional.empty());
}
public ProcessRequest processes(Integer processSK) {
return new ProcessRequest(contextPath.addSegment("Processes").addKeys(new NameValue(processSK.toString())), Optional.empty());
}
public WorkItemCollectionRequest descendants() {
return new WorkItemCollectionRequest(
contextPath.addSegment("Descendants"), Optional.empty());
}
public WorkItemRequest descendants(Integer workItemId) {
return new WorkItemRequest(contextPath.addSegment("Descendants").addKeys(new NameValue(workItemId.toString())), Optional.empty());
}
public ProjectRequest project() {
return new ProjectRequest(contextPath.addSegment("Project"), Optional.empty());
}
public AreaRequest area() {
return new AreaRequest(contextPath.addSegment("Area"), Optional.empty());
}
public IterationRequest iteration() {
return new IterationRequest(contextPath.addSegment("Iteration"), Optional.empty());
}
public UserRequest assignedTo() {
return new UserRequest(contextPath.addSegment("AssignedTo"), Optional.empty());
}
public UserRequest changedBy() {
return new UserRequest(contextPath.addSegment("ChangedBy"), Optional.empty());
}
public UserRequest createdBy() {
return new UserRequest(contextPath.addSegment("CreatedBy"), Optional.empty());
}
public UserRequest activatedBy() {
return new UserRequest(contextPath.addSegment("ActivatedBy"), Optional.empty());
}
public UserRequest closedBy() {
return new UserRequest(contextPath.addSegment("ClosedBy"), Optional.empty());
}
public UserRequest resolvedBy() {
return new UserRequest(contextPath.addSegment("ResolvedBy"), Optional.empty());
}
public TagCollectionRequest tags() {
return new TagCollectionRequest(
contextPath.addSegment("Tags"), Optional.empty());
}
public TagRequest tags(Integer tagSK) {
return new TagRequest(contextPath.addSegment("Tags").addKeys(new NameValue(tagSK.toString())), Optional.empty());
}
public CalendarDateRequest changedOn() {
return new CalendarDateRequest(contextPath.addSegment("ChangedOn"), Optional.empty());
}
public CalendarDateRequest closedOn() {
return new CalendarDateRequest(contextPath.addSegment("ClosedOn"), Optional.empty());
}
public CalendarDateRequest createdOn() {
return new CalendarDateRequest(contextPath.addSegment("CreatedOn"), Optional.empty());
}
public CalendarDateRequest resolvedOn() {
return new CalendarDateRequest(contextPath.addSegment("ResolvedOn"), Optional.empty());
}
public CalendarDateRequest stateChangeOn() {
return new CalendarDateRequest(contextPath.addSegment("StateChangeOn"), Optional.empty());
}
}