Last active
October 10, 2021 05:53
-
-
Save aspose-cloud/778c73d65cee00b98af00c9a48e36147 to your computer and use it in GitHub Desktop.
Aspose.Tasks-Cloud-SDK-Java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aspose.Tasks-Cloud-SDK-Java |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Plan_with_resource.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
String remoteFileNameDest = remoteFileName + ".newCopy"; | |
CopyFileRequest request = new CopyFileRequest(remoteFileName,remoteFileNameDest,null,null,null); | |
TestInitializer.tasksApi.copyFile(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
CreateNewProjectRequest request = new CreateNewProjectRequest(remoteFileName,"http://project_server_instance.local/sites/pwa", "SomeLogin", null, null, null, null, "SomePassword"); | |
AsposeResponse result = TestInitializer.tasksApi.createNewProject(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
CreateNewProjectRequest request = new CreateNewProjectRequest(remoteFileName, "http://project_server_instance.local/sites/pwa", null, null, null, null, "SOMESECRETTOKEN", null); | |
AsposeResponse result = TestInitializer.tasksApi.createNewProject(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteAssignmentRequest request1 = new DeleteAssignmentRequest(remoteFileName, 63, null, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteAssignment(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "CalendarWorkWeeks.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteCalendarRequest request1 = new DeleteCalendarRequest(remoteFileName, 3, null,null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteCalendar(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Calenar_with_exception.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteCalendarExceptionRequest request1 = new DeleteCalendarExceptionRequest(remoteFileName, 1, 1, null, null,null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteCalendarException(request1); | |
assertEquals(200, (int) result1.getCode()); | |
GetCalendarExceptionsRequest request2 = new GetCalendarExceptionsRequest(remoteFileName, 1,null, null); | |
CalendarExceptionsResponse result2 = TestInitializer.tasksApi.getCalendarExceptions(request2); | |
assertNotNull(result2); | |
assertEquals(200, (int) result2.getCode()); | |
assertNotNull(result2.getCalendarExceptions()); | |
assertEquals(0, result2.getCalendarExceptions().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteExtendedAttributeByIndexRequest request1 = new DeleteExtendedAttributeByIndexRequest(remoteFileName, 1,null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteExtendedAttributeByIndex(request1); | |
assertEquals(200, (int) result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Plan_with_resource.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteFileRequest request = new DeleteFileRequest(remoteFileName, null, null); | |
TestInitializer.tasksApi.deleteFile(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteOutlineCodeByIndexRequest request1 = new DeleteOutlineCodeByIndexRequest(remoteFileName, 1, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteOutlineCodeByIndex(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Plan_with_resource.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteResourceRequest deleteRequest = new DeleteResourceRequest(remoteFileName, 1, null, null, null); | |
AsposeResponse deleteResult = TestInitializer.tasksApi.deleteResource(deleteRequest); | |
assertEquals(200, (int) deleteResult.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Project2016.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteTaskRequest request1 = new DeleteTaskRequest(remoteFileName, 4, null,null,null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteTask(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DeleteTaskLinkRequest request1 = new DeleteTaskLinkRequest(remoteFileName, 1, null, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.deleteTaskLink(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); | |
GetTaskLinksRequest request2 = new GetTaskLinksRequest(remoteFileName, null, null); | |
TaskLinksResponse result2 = TestInitializer.tasksApi.getTaskLinks(request2); | |
assertNotNull(result2); | |
assertEquals(Integer.valueOf(200), result2.getCode()); | |
assertNotNull(result2.getTaskLinks()); | |
assertEquals(23, result2.getTaskLinks().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Plan_with_resource.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DownloadFileRequest request = new DownloadFileRequest(remoteFileName,null,null); | |
File result = TestInitializer.tasksApi.downloadFile(request); | |
assertNotNull(result); | |
assertTrue(result.exists()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetAssignmentRequest request = new GetAssignmentRequest(remoteFileName, 63, null, null); | |
AssignmentResponse result = TestInitializer.tasksApi.getAssignment(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getAssignment()); | |
assertEquals("08:00:00", result.getAssignment().getRegularWork()); | |
assertEquals("08:00:00", result.getAssignment().getRemainingWork()); | |
assertEquals(OffsetDateTime.of(2012, 7, 9, 8, 0, 0, 0, ZoneOffset.UTC), result.getAssignment().getStart()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetAssignmentsRequest request = new GetAssignmentsRequest(remoteFileName, null, null); | |
AssignmentItemsResponse result = TestInitializer.tasksApi.getAssignments(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getAssignments()); | |
assertEquals(6, result.getAssignments().getAssignmentItem().size()); | |
assertEquals(new Integer(34), result.getAssignments().getAssignmentItem().get(0).getTaskUid()); | |
assertEquals(new Integer(63), result.getAssignments().getAssignmentItem().get(0).getUid()); | |
assertEquals("/63", result.getAssignments().getAssignmentItem().get(0).getLink().getHref()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetAssignmentTimephasedDataRequest request = new GetAssignmentTimephasedDataRequest(remoteFileName, 66, TimephasedDataType.ASSIGNMENTWORK.getValue(), null, null, null,null); | |
TimephasedDataResponse result = TestInitializer.tasksApi.getAssignmentTimephasedData(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getItems()); | |
assertTrue(1 <= result.getItems().size()); | |
assertTrue(result.getItems().stream().allMatch(i -> i.getUid().equals(66) && i.getTimephasedDataType().equals(TimephasedDataType.ASSIGNMENTWORK))); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetCalendarRequest request = new GetCalendarRequest(remoteFileName, 1, null, null); | |
CalendarResponse result = TestInitializer.tasksApi.getCalendar(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getCalendar()); | |
assertEquals("Standard", result.getCalendar().getName()); | |
assertTrue(result.getCalendar().isIsBaseCalendar()); | |
assertFalse(result.getCalendar().isIsBaselineCalendar()); | |
assertEquals(7, result.getCalendar().getDays().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Calenar_with_exception.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetCalendarExceptionsRequest request = new GetCalendarExceptionsRequest(remoteFileName, 1, null, null); | |
CalendarExceptionsResponse result = TestInitializer.tasksApi.getCalendarExceptions(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getCalendarExceptions()); | |
assertEquals(1, result.getCalendarExceptions().size()); | |
CalendarException calendarException = result.getCalendarExceptions().get(0); | |
assertTrue(calendarException.isDayWorking()); | |
assertEquals(Arrays.asList(DayType.MONDAY), calendarException.getDaysOfWeek()); | |
assertEquals(OffsetDateTime.of(2018, 2, 13, 0, 0, 0, 0, ZoneOffset.UTC), calendarException.getFromDate()); | |
assertEquals(OffsetDateTime.of(2018, 4, 9, 23, 59, 0, 0, ZoneOffset.UTC), calendarException.getToDate()); | |
assertEquals(Month.UNDEFINED, calendarException.getMonth()); | |
assertEquals(MonthItemType.UNDEFINED, calendarException.getMonthItem()); | |
assertEquals(MonthPosition.UNDEFINED, calendarException.getMonthPosition()); | |
assertEquals(CalendarExceptionType.WEEKLY, calendarException.getType()); | |
assertEquals(Integer.valueOf(8), calendarException.getOccurrences()); | |
assertEquals(Integer.valueOf(1), calendarException.getPeriod()); | |
assertEquals(2, calendarException.getWorkingTimes().size()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 9, 0, 0, 0, ZoneOffset.UTC), calendarException.getWorkingTimes().get(0).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 12, 34, 0, 0, ZoneOffset.UTC), calendarException.getWorkingTimes().get(0).getToTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 15, 11, 0, 0, ZoneOffset.UTC), calendarException.getWorkingTimes().get(1).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 17, 30, 0, 0, ZoneOffset.UTC), calendarException.getWorkingTimes().get(1).getToTime()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetCalendarsRequest request = new GetCalendarsRequest(remoteFileName, null, null); | |
CalendarItemsResponse result = TestInitializer.tasksApi.getCalendars(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getCalendars()); | |
assertEquals(1, result.getCalendars().getList().size()); | |
assertEquals("Standard", result.getCalendars().getList().get(0).getName()); | |
assertEquals(1, result.getCalendars().getList().get(0).getUid().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "CalendarWorkWeeks.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetCalendarsRequest request1 = new GetCalendarsRequest(remoteFileName, null, null); | |
CalendarItemsResponse result1 = TestInitializer.tasksApi.getCalendars(request1); | |
assertNotNull(result1); | |
assertNotNull(result1.getCalendars()); | |
Integer calendarUid = result1.getCalendars().getList().stream().filter(c -> c.getName().equals("Test work weeks")).findAny().get().getUid(); | |
GetCalendarWorkWeeksRequest request2 = new GetCalendarWorkWeeksRequest(remoteFileName, calendarUid,null, null); | |
CalendarWorkWeeksResponse result2 = TestInitializer.tasksApi.getCalendarWorkWeeks(request2); | |
assertEquals(200, (int) result2.getCode()); | |
assertNotNull(result2.getCalendarWorkWeeks()); | |
assertEquals(1, result2.getCalendarWorkWeeks().size()); | |
WorkWeek workWeek = result2.getCalendarWorkWeeks().get(0); | |
assertEquals("Work week 1", workWeek.getName()); | |
assertEquals(OffsetDateTime.of(2018, 1, 1, 0, 0, 0, 0, ZoneOffset.UTC), workWeek.getFromDate()); | |
assertEquals(OffsetDateTime.of(2018, 1, 7, 23, 59, 0, 0, ZoneOffset.UTC), workWeek.getToDate()); | |
assertEquals(4, workWeek.getWeekDays().size()); | |
assertTrue(workWeek.getWeekDays().get(0).isDayWorking()); | |
assertEquals(DayType.MONDAY, workWeek.getWeekDays().get(0).getDayType()); | |
assertEquals(1, workWeek.getWeekDays().get(0).getWorkingTimes().size()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 11, 30, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(0).getWorkingTimes().get(0).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 12, 30, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(0).getWorkingTimes().get(0).getToTime()); | |
assertFalse(workWeek.getWeekDays().get(1).isDayWorking()); | |
assertEquals(DayType.TUESDAY, workWeek.getWeekDays().get(1).getDayType()); | |
assertEquals(0, workWeek.getWeekDays().get(1).getWorkingTimes().size()); | |
assertTrue(workWeek.getWeekDays().get(2).isDayWorking()); | |
assertEquals(DayType.WEDNESDAY, workWeek.getWeekDays().get(2).getDayType()); | |
assertEquals(2, workWeek.getWeekDays().get(2).getWorkingTimes().size()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 9, 30, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(2).getWorkingTimes().get(0).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 13, 23, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(2).getWorkingTimes().get(0).getToTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 14, 45, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(2).getWorkingTimes().get(1).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 18, 45, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(2).getWorkingTimes().get(1).getToTime()); | |
assertTrue(workWeek.getWeekDays().get(3).isDayWorking()); | |
assertEquals(DayType.SATURDAY, workWeek.getWeekDays().get(3).getDayType()); | |
assertEquals(1, workWeek.getWeekDays().get(3).getWorkingTimes().size()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 9, 0, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(3).getWorkingTimes().get(0).getFromTime()); | |
assertEquals(OffsetDateTime.of(1, 1, 1, 10, 0, 0, 0, ZoneOffset.UTC), workWeek.getWeekDays().get(3).getWorkingTimes().get(0).getToTime()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetDocumentPropertiesRequest request = new GetDocumentPropertiesRequest(remoteFileName, null, null); | |
DocumentPropertiesResponse result = TestInitializer.tasksApi.getDocumentProperties(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getProperties()); | |
assertEquals(52, result.getProperties().getList().size()); | |
assertEquals("Title", result.getProperties().getList().get(0).getName()); | |
assertEquals("Home Move", result.getProperties().getList().get(0).getValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetDocumentPropertyRequest request = new GetDocumentPropertyRequest(remoteFileName, "Title", null, null); | |
DocumentPropertyResponse result = TestInitializer.tasksApi.getDocumentProperty(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getProperty()); | |
assertEquals("Title", result.getProperty().getName()); | |
assertEquals("Home Move", result.getProperty().getValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetExtendedAttributeByIndexRequest request = new GetExtendedAttributeByIndexRequest(remoteFileName, 1,null, null); | |
ExtendedAttributeResponse result = TestInitializer.tasksApi.getExtendedAttributeByIndex(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getExtendedAttribute()); | |
assertEquals("Text1", result.getExtendedAttribute().getFieldName()); | |
assertEquals(CalculationType.LOOKUP, result.getExtendedAttribute().getCalculationType()); | |
assertEquals(1, result.getExtendedAttribute().getValueList().size()); | |
assertEquals("descr", result.getExtendedAttribute().getValueList().get(0).getDescription()); | |
assertEquals(1, result.getExtendedAttribute().getValueList().get(0).getId().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetExtendedAttributesRequest request = new GetExtendedAttributesRequest(remoteFileName, null, null); | |
ExtendedAttributeItemsResponse result = TestInitializer.tasksApi.getExtendedAttributes(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getExtendedAttributes()); | |
assertEquals(2, result.getExtendedAttributes().getList().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetOutlineCodeByIndexRequest request = new GetOutlineCodeByIndexRequest(remoteFileName, 1, null, null); | |
OutlineCodeResponse result = TestInitializer.tasksApi.getOutlineCodeByIndex(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getOutlineCode()); | |
assertEquals("F45D601B-70C5-E311-A5BA-D43D7E937F92", result.getOutlineCode().getGuid()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetOutlineCodesRequest request = new GetOutlineCodesRequest(remoteFileName, null, null); | |
OutlineCodeItemsResponse result = TestInitializer.tasksApi.getOutlineCodes(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getOutlineCodes()); | |
assertEquals(2, result.getOutlineCodes().getList().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetPageCountRequest request = new GetPageCountRequest(remoteFileName, null, PresentationFormat.TASKUSAGE.getValue(), Timescale.MONTHS.getValue(), null, null, null, null); | |
PageCountResponse result = TestInitializer.tasksApi.getPageCount(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertEquals(4, result.getPageCount().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "p6_multiproject.xml"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetProjectIdsRequest request = new GetProjectIdsRequest(remoteFileName, null, null); | |
ProjectIdsResponse result = TestInitializer.tasksApi.getProjectIds(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); | |
assertNotNull(result.getProjectIds()); | |
assertEquals(Arrays.asList("1", "111"), result.getProjectIds()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
GetProjectListRequest request = new GetProjectListRequest("http://project_server_instance.local/sites/pwa", "SomeLogin", null, "SomePassword"); | |
ProjectListResponse result = TestInitializer.tasksApi.getProjectList(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); | |
assertNotNull(result.getProjects()); | |
assertTrue(0 < result.getProjects().getProjectInfo().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
GetProjectListRequest request = new GetProjectListRequest("http://project_server_instance.local/sites/pwa", null, "SOMESECRETTOKEN", null); | |
ProjectListResponse result = TestInitializer.tasksApi.getProjectList(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); | |
assertNotNull(result.getProjects()); | |
assertTrue(0 < result.getProjects().getProjectInfo().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetReportPdfRequest request = new GetReportPdfRequest(remoteFileName, ReportType.MILESTONES.getValue(), null, null); | |
File result = TestInitializer.tasksApi.getReportPdf(request); | |
assertNotNull(result); | |
assertTrue(result.exists()); | |
String[] fileAsStrings = ReadFileAsStrings(result); | |
assertEquals("%PDF-1.5", fileAsStrings[0]); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetResourceAssignmentsRequest request = new GetResourceAssignmentsRequest(remoteFileName, 1, null, null); | |
AssignmentsResponse result = TestInitializer.tasksApi.getResourceAssignments(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); | |
assertNotNull(result.getAssignments()); | |
assertEquals(6, result.getAssignments().getList().size()); | |
assertTrue(result.getAssignments().getList().stream().allMatch(e -> e.getResourceUid() == 1)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetResourcesRequest request = new GetResourcesRequest(remoteFileName, null, null); | |
ResourceItemsResponse result = TestInitializer.tasksApi.getResources(request); | |
assertNotNull(result); | |
assertNotNull(result.getResources()); | |
assertEquals(2, result.getResources().getResourceItem().size()); | |
assertEquals("Project manager", result.getResources().getResourceItem().get(1).getName()); | |
assertEquals(Integer.valueOf(1), result.getResources().getResourceItem().get(1).getUid()); | |
assertEquals(Integer.valueOf(1), result.getResources().getResourceItem().get(1).getId()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetResourceTimephasedDataRequest request = new GetResourceTimephasedDataRequest(remoteFileName, 1, TimephasedDataType.RESOURCEWORK.getValue(), null, null, null,null); | |
TimephasedDataResponse result = TestInitializer.tasksApi.getResourceTimephasedData(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getItems()); | |
assertTrue(1 <= result.getItems().size()); | |
assertTrue(result.getItems().stream().allMatch(i -> i.getUid().equals(1) && i.getTimephasedDataType().equals(TimephasedDataType.RESOURCEWORK))); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Project2016.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskRequest request = new GetTaskRequest(remoteFileName, 5, null,null); | |
TaskResponse result = TestInitializer.tasksApi.getTask(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getTask()); | |
assertEquals(Integer.valueOf(5), result.getTask().getUid()); | |
assertEquals(Arrays.asList(1, 2, 3, 4), result.getTask().getSubtasksUids()); | |
assertEquals("Summary Task 1", result.getTask().getName()); | |
assertEquals(OffsetDateTime.of(2015, 8, 3, 8, 0, 0, 0, ZoneOffset.UTC), result.getTask().getStart()); | |
assertEquals(OffsetDateTime.of(2015, 8, 6, 17, 0, 0, 0, ZoneOffset.UTC), result.getTask().getFinish()); | |
assertEquals("1.08:00:00", result.getTask().getRegularWork()); | |
assertEquals(1920.0, result.getTask().getWorkVariance()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskAssignmentsRequest request = new GetTaskAssignmentsRequest(remoteFileName, 1, null, null); | |
AssignmentsResponse result = TestInitializer.tasksApi.getTaskAssignments(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getAssignments()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskDocumentWithFormatRequest request = new GetTaskDocumentWithFormatRequest(remoteFileName, ProjectFileFormat.CSV.getValue(), false, null, null); | |
File result = TestInitializer.tasksApi.getTaskDocumentWithFormat(request); | |
assertNotNull(result); | |
assertTrue(result.exists()); | |
String[] fileAsStrings = ReadFileAsStrings(result); | |
assertEquals("ID;Task_Name;Outline_Level;Duration;Start_Date;Finish_Date;Percent_Comp;Cost;Work", fileAsStrings[0]); | |
assertEquals("1;Five to Eight Weeks Before Moving;1;16 days;Thu 01.01.04 08:00;Thu 22.01.04 17:00;0%;$0;0 hrs", fileAsStrings[1]); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskLinksRequest request = new GetTaskLinksRequest(remoteFileName, null, null); | |
TaskLinksResponse result = TestInitializer.tasksApi.getTaskLinks(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getTaskLinks()); | |
assertEquals(24, result.getTaskLinks().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskRecurringInfoRequest request = new GetTaskRecurringInfoRequest(remoteFileName, 6, null, null); | |
RecurringInfoResponse result = TestInitializer.tasksApi.getTaskRecurringInfo(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); | |
assertNotNull(result.getRecurringInfo()); | |
assertEquals(Integer.valueOf(2), result.getRecurringInfo().getOccurrences()); | |
assertEquals(RecurrencePattern.MONTHLY, result.getRecurringInfo().getRecurrencePattern()); | |
assertTrue(result.getRecurringInfo().isUseEndDate()); | |
assertFalse(result.getRecurringInfo().isMonthlyUseOrdinalDay()); | |
assertEquals(Integer.valueOf(1), result.getRecurringInfo().getMonthlyDay()); | |
assertEquals(WeekDayType.NONE, result.getRecurringInfo().getWeeklyDays()); | |
assertEquals(OrdinalNumber.SECOND, result.getRecurringInfo().getYearlyOrdinalNumber()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Project2016.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTasksRequest request = new GetTasksRequest(remoteFileName, null,null); | |
TaskItemsResponse result = TestInitializer.tasksApi.getTasks(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getTasks()); | |
assertEquals(6, result.getTasks().getTaskItem().size()); | |
TaskItem firstTask = result.getTasks().getTaskItem().stream().filter(d -> d.getUid() == 5).findAny().get(); | |
assertEquals("Summary Task 1", firstTask.getName()); | |
assertEquals(OffsetDateTime.of(2015, 8, 3, 8, 0, 0, 0, ZoneOffset.UTC), firstTask.getStart()); | |
assertEquals(OffsetDateTime.of(2015, 8, 6, 17, 0, 0, 0, ZoneOffset.UTC), firstTask.getFinish()); | |
assertEquals("/5", firstTask.getLink().getHref()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskTimephasedDataRequest request = new GetTaskTimephasedDataRequest(remoteFileName, 27, TimephasedDataType.TASKWORK.getValue(), null, null, null,null); | |
TimephasedDataResponse result = TestInitializer.tasksApi.getTaskTimephasedData(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getItems()); | |
assertTrue(1 <= result.getItems().size()); | |
assertTrue(result.getItems().stream().allMatch(i -> i.getUid().equals(27) && i.getTimephasedDataType().equals(TimephasedDataType.TASKWORK))); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "VbaProject3.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetVbaProjectRequest request = new GetVbaProjectRequest(remoteFileName, null, null); | |
VbaProjectResponse result = TestInitializer.tasksApi.getVbaProject(request); | |
assertNotNull(result); | |
assertEquals(Integer.valueOf(200), result.getCode()); | |
assertNotNull(result.getVbaProject()); | |
assertNotNull(result.getVbaProject().getModules()); | |
assertEquals(7, result.getVbaProject().getModules().size()); | |
assertEquals("Module1", result.getVbaProject().getModules().get(0).getName()); | |
assertTrue(result.getVbaProject().getModules().get(0).getSourceCode().startsWith("Type MEMORYSTATUS")); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Plan_with_resource.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
String remoteFileNameDest = remoteFileName + ".newCopy"; | |
MoveFileRequest request = new MoveFileRequest(remoteFileName,remoteFileNameDest,null,null,null); | |
TestInitializer.tasksApi.moveFile(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PostAssignmentRequest request1 = new PostAssignmentRequest(remoteFileName, 0, 1, 0.5, null, null, null, null); | |
AssignmentItemResponse result1 = TestInitializer.tasksApi.postAssignment(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
assertNotNull(result1.getAssignmentItem()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Cost_Res.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PostAssignmentRequest request1 = new PostAssignmentRequest(remoteFileName, 0, 1, null, BigDecimal.valueOf(2), null, null, null); | |
AssignmentItemResponse result1 = TestInitializer.tasksApi.postAssignment(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
assertNotNull(result1.getAssignmentItem()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
WorkingTime firstWorkingTime = new WorkingTime(); | |
firstWorkingTime.setFromTime(OffsetDateTime.of(1, 1, 1, 8, 0, 0, 0, ZoneOffset.UTC)); | |
firstWorkingTime.setToTime(OffsetDateTime.of(1, 1, 1, 13, 0, 0, 0, ZoneOffset.UTC)); | |
WorkingTime secondWorkingTime = new WorkingTime(); | |
secondWorkingTime.setFromTime(OffsetDateTime.of(1, 1, 1, 14, 0, 0, 0, ZoneOffset.UTC)); | |
secondWorkingTime.setToTime(OffsetDateTime.of(1, 1, 1, 17, 0, 0, 0, ZoneOffset.UTC)); | |
WeekDay firstDay = new WeekDay(); | |
firstDay.setDayWorking(false); | |
firstDay.setDayType(DayType.SUNDAY); | |
WeekDay secondDay = new WeekDay(); | |
secondDay.setDayWorking(true); | |
secondDay.setDayType(DayType.MONDAY); | |
secondDay.setFromDate(OffsetDateTime.of(1, 1, 1, 8, 0, 0, 0, ZoneOffset.UTC)); | |
secondDay.setToDate(OffsetDateTime.of(1, 1, 1, 17, 0, 0, 0, ZoneOffset.UTC)); | |
secondDay.setWorkingTimes(Arrays.asList(firstWorkingTime, secondWorkingTime)); | |
Calendar calendar = new Calendar(); | |
calendar.setName("My new calendar"); | |
calendar.setDays(Arrays.asList(firstDay, secondDay)); | |
calendar.setIsBaseCalendar(false); | |
calendar.setIsBaselineCalendar(false); | |
PostCalendarRequest request1 = new PostCalendarRequest(remoteFileName, calendar, null, null, null); | |
CalendarItemResponse result1 = TestInitializer.tasksApi.postCalendar(request1); | |
assertNotNull(result1); | |
assertEquals(201, (int) result1.getCode()); | |
assertNotNull(result1.getCalendarItem()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "New_project_2013.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
CalendarException exception = new CalendarException(); | |
exception.setName("Non-working day exception"); | |
exception.setDayWorking(false); | |
exception.setFromDate(OffsetDateTime.of(2014, 10, 27, 0, 0, 0, 0, ZoneOffset.UTC)); | |
exception.setToDate(OffsetDateTime.of(2015, 8, 5, 23, 59, 0, 0, ZoneOffset.UTC)); | |
exception.setOccurrences(10); | |
exception.setType(CalendarExceptionType.MONTHLYBYDAY); | |
exception.setEnteredByOccurrences(true); | |
exception.setMonthDay(5); | |
exception.setPeriod(1); | |
exception.setWorkingTimes(Collections.emptyList()); | |
exception.setDaysOfWeek(Collections.emptyList()); | |
PostCalendarExceptionRequest request1 = new PostCalendarExceptionRequest(remoteFileName, 1, exception, null, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.postCalendarException(request1); | |
assertNotNull(result1); | |
assertEquals(201, (int) result1.getCode()); | |
GetCalendarExceptionsRequest request2 = new GetCalendarExceptionsRequest(remoteFileName, 1, null, null); | |
CalendarExceptionsResponse result2 = TestInitializer.tasksApi.getCalendarExceptions(request2); | |
assertNotNull(result2.getCalendarExceptions()); | |
assertEquals(1, result2.getCalendarExceptions().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DocumentProperty property = new DocumentProperty(); | |
property.setName("Title"); | |
property.setValue("New title value"); | |
PostDocumentPropertyRequest request1 = new PostDocumentPropertyRequest(remoteFileName, property.getName(), property, null, null, null); | |
DocumentPropertyResponse result1 = TestInitializer.tasksApi.postDocumentProperty(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
GetDocumentPropertyRequest request2 = new GetDocumentPropertyRequest(remoteFileName, property.getName(), null, null); | |
DocumentPropertyResponse result2 = TestInitializer.tasksApi.getDocumentProperty(request2); | |
assertEquals(property.getValue(), result2.getProperty().getValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DocumentProperty property = new DocumentProperty(); | |
property.setName("new property"); | |
property.setValue("new property value"); | |
PostDocumentPropertyRequest request1 = new PostDocumentPropertyRequest(remoteFileName, property.getName(), property, null, null, null); | |
DocumentPropertyResponse result1 = TestInitializer.tasksApi.postDocumentProperty(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
GetDocumentPropertyRequest request2 = new GetDocumentPropertyRequest(remoteFileName, property.getName(), null, null); | |
DocumentPropertyResponse result2 = TestInitializer.tasksApi.getDocumentProperty(request2); | |
assertNull(result2.getProperty()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PostResourceRequest postRequest = new PostResourceRequest(remoteFileName, "new resource", null, null, null, null); | |
ResourceItemResponse postResult = TestInitializer.tasksApi.postResource(postRequest); | |
assertEquals(201, (int) postResult.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Project2016.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PostTaskRequest request1 = new PostTaskRequest(remoteFileName, "New task name",4, null, null,null); | |
TaskItemResponse result1 = TestInitializer.tasksApi.postTask(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(201), result1.getCode()); | |
assertNotNull(result1.getTaskItem()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
TaskLink taskLink = new TaskLink(); | |
taskLink.setPredecessorUid(28); | |
taskLink.setSuccessorUid(30); | |
taskLink.setLinkType(TaskLinkType.STARTTOSTART); | |
taskLink.setLag(9600); | |
taskLink.setLagFormat(TimeUnitType.DAY); | |
PostTaskLinkRequest request1 = new PostTaskLinkRequest(remoteFileName, taskLink, null, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.postTaskLink(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetAssignmentRequest request1 = new GetAssignmentRequest(remoteFileName, 1, null, null); | |
AssignmentResponse result1 = TestInitializer.tasksApi.getAssignment(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
assertNotNull(result1.getAssignment()); | |
ResourceAssignment assignment = result1.getAssignment(); | |
assignment.setCost(BigDecimal.valueOf(100)); | |
assignment.setStart(OffsetDateTime.of(2001, 9, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
assignment.setFinish(OffsetDateTime.of(2002, 9, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
AssignmentBaseline newBaseline = new AssignmentBaseline(); | |
newBaseline.setBaselineNumber(BaselineType.BASELINE1); | |
newBaseline.setStart(OffsetDateTime.of(2002, 9, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
assignment.setBaselines(Arrays.asList(newBaseline)); | |
assignment.setActualWork("10:10:10"); | |
assignment.setActualCost(BigDecimal.valueOf(100)); | |
assignment.setActualStart(OffsetDateTime.of(2001, 9, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
assignment.setActualFinish(OffsetDateTime.of(2002, 9, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
assignment.setActualOvertimeWork("100:10:10"); | |
assignment.setWork("80:0:0"); | |
assignment.setUid(1); | |
assignment.setVac(10.0); | |
assignment.setWorkContour(WorkContourType.CONTOURED); | |
TimephasedData newTimephasedData = new TimephasedData(); | |
newTimephasedData.setUid(assignment.getUid()); | |
newTimephasedData.setStart(OffsetDateTime.of(2001, 9, 10, 9, 0, 0, 0, ZoneOffset.UTC)); | |
newTimephasedData.setFinish(OffsetDateTime.of(2001, 9, 10, 14, 0, 0, 0, ZoneOffset.UTC)); | |
newTimephasedData.setUnit(TimeUnitType.HOUR); | |
newTimephasedData.setValue("4:0:0"); | |
newTimephasedData.setTimephasedDataType(TimephasedDataType.ASSIGNMENTREMAININGWORK); | |
assignment.setTimephasedData(Arrays.asList(newTimephasedData)); | |
PutAssignmentRequest request2 = new PutAssignmentRequest(remoteFileName, assignment.getUid(), assignment, CalculationMode.NONE.getValue(), false, null, null, null); | |
AssignmentResponse result2 = TestInitializer.tasksApi.putAssignment(request2); | |
assertNotNull(result2); | |
assertNotNull(result2.getAssignment()); | |
assertEquals(assignment.getUid(), result2.getAssignment().getUid()); | |
assertEquals(assignment.getVac(), result2.getAssignment().getVac()); | |
assertFalse("Calculated fields must be overwritten", assignment.getCost() == result2.getAssignment().getCost()); | |
assertEquals(assignment.getStart(), result2.getAssignment().getStart()); | |
assertEquals(assignment.getFinish(), result2.getAssignment().getFinish()); | |
assertEquals("80.00:00:00", result2.getAssignment().getWork()); | |
assertEquals(assignment.getActualWork(), result2.getAssignment().getActualWork()); | |
assertEquals(assignment.getActualStart(), result2.getAssignment().getActualStart()); | |
assertEquals(assignment.getActualFinish(), result2.getAssignment().getActualFinish()); | |
assertEquals("100.10:10:00", result2.getAssignment().getActualOvertimeWork()); | |
assertEquals(1, result2.getAssignment().getBaselines().size()); | |
assertEquals(BaselineType.BASELINE1, result2.getAssignment().getBaselines().get(0).getBaselineNumber()); | |
assertEquals(assignment.getBaselines().get(0).getStart(), result2.getAssignment().getBaselines().get(0).getStart()); | |
assertEquals(1, result2.getAssignment().getTimephasedData().size()); | |
assertEquals(assignment.getUid(), result2.getAssignment().getTimephasedData().get(0).getUid()); | |
assertEquals("PT4H0M0S", result2.getAssignment().getTimephasedData().get(0).getValue()); | |
assertEquals(newTimephasedData.getStart(), result2.getAssignment().getTimephasedData().get(0).getStart()); | |
assertEquals(newTimephasedData.getFinish(), result2.getAssignment().getTimephasedData().get(0).getFinish()); | |
assertEquals(newTimephasedData.getTimephasedDataType(), result2.getAssignment().getTimephasedData().get(0).getTimephasedDataType()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
WorkingTime firstWorkingTime = new WorkingTime(); | |
firstWorkingTime.setFromTime(OffsetDateTime.of(1, 1, 1, 8, 0, 0, 0, ZoneOffset.UTC)); | |
firstWorkingTime.setToTime(OffsetDateTime.of(1, 1, 1, 13, 0, 0, 0, ZoneOffset.UTC)); | |
WorkingTime secondWorkingTime = new WorkingTime(); | |
secondWorkingTime.setFromTime(OffsetDateTime.of(1, 1, 1, 14, 0, 0, 0, ZoneOffset.UTC)); | |
secondWorkingTime.setToTime(OffsetDateTime.of(1, 1, 1, 17, 0, 0, 0, ZoneOffset.UTC)); | |
WeekDay firstDay = new WeekDay(); | |
firstDay.setDayWorking(false); | |
firstDay.setDayType(DayType.SUNDAY); | |
WeekDay secondDay = new WeekDay(); | |
secondDay.setDayWorking(true); | |
secondDay.setDayType(DayType.MONDAY); | |
secondDay.setFromDate(OffsetDateTime.of(1, 1, 1, 8, 0, 0, 0, ZoneOffset.UTC)); | |
secondDay.setToDate(OffsetDateTime.of(1, 1, 1, 17, 0, 0, 0, ZoneOffset.UTC)); | |
secondDay.setWorkingTimes(Arrays.asList(firstWorkingTime, secondWorkingTime)); | |
Calendar calendar = new Calendar(); | |
calendar.setUid(1); | |
calendar.setName("Modified calendar"); | |
calendar.setDays(Arrays.asList(firstDay, secondDay)); | |
calendar.setIsBaseCalendar(false); | |
calendar.setIsBaselineCalendar(false); | |
PutCalendarRequest request1 = new PutCalendarRequest(remoteFileName, calendar.getUid(), calendar, null,null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.putCalendar(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Calenar_with_exception.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetCalendarExceptionsRequest request1 = new GetCalendarExceptionsRequest(remoteFileName, 1, null, null); | |
CalendarExceptionsResponse result1 = TestInitializer.tasksApi.getCalendarExceptions(request1); | |
assertNotNull(result1.getCalendarExceptions()); | |
WorkingTime workingTime = new WorkingTime(); | |
workingTime.setFromTime(OffsetDateTime.of(1, 1, 1, 9, 0, 0, 0, ZoneOffset.UTC)); | |
workingTime.setToTime(OffsetDateTime.of(1, 1, 1, 17, 0, 0, 0, ZoneOffset.UTC)); | |
CalendarException exception = result1.getCalendarExceptions().get(0); | |
exception.setWorkingTimes(Collections.singletonList(workingTime)); | |
exception.setDaysOfWeek(Arrays.asList(DayType.THURSDAY, DayType.FRIDAY)); | |
exception.setOccurrences(10); | |
exception.setEnteredByOccurrences(true); | |
exception.setPeriod(1); | |
exception.setName("Non-working day exception"); | |
exception.setDayWorking(true); | |
exception.setFromDate(OffsetDateTime.of(2014, 10, 27, 0, 0, 0, 0, ZoneOffset.UTC)); | |
exception.setToDate(OffsetDateTime.of(2015, 8, 5, 23, 59, 0, 0, ZoneOffset.UTC)); | |
PutCalendarExceptionRequest request2 = new PutCalendarExceptionRequest(remoteFileName, 1, exception.getIndex(), exception, null, null, null); | |
AsposeResponse result2 = TestInitializer.tasksApi.putCalendarException(request2); | |
assertNotNull(result2); | |
assertEquals(200, (int) result2.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
DocumentProperty property = new DocumentProperty(); | |
property.setName("Title"); | |
property.setValue("New title value"); | |
PutDocumentPropertyRequest request = new PutDocumentPropertyRequest(remoteFileName, property.getName(), property, null, null, null); | |
DocumentPropertyResponse result = TestInitializer.tasksApi.putDocumentProperty(request); | |
assertNotNull(result); | |
assertEquals(200, (int) result.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
Value firstValue = new Value(); | |
firstValue.setDescription("descr1"); | |
firstValue.setVal("Internal"); | |
firstValue.setId(111); | |
Value secondValue = new Value(); | |
secondValue.setDescription("descr2"); | |
secondValue.setVal("External"); | |
secondValue.setId(112); | |
ExtendedAttributeDefinition newExtendedAttribute = new ExtendedAttributeDefinition(); | |
newExtendedAttribute.setCalculationType(CalculationType.LOOKUP); | |
newExtendedAttribute.setCfType(CustomFieldType.TEXT); | |
newExtendedAttribute.setFieldName("Text3"); | |
newExtendedAttribute.setElementType(ElementType.TASK); | |
newExtendedAttribute.setAlias("New Field"); | |
newExtendedAttribute.setValueList(Arrays.asList(firstValue, secondValue)); | |
PutExtendedAttributeRequest request1 = new PutExtendedAttributeRequest(newExtendedAttribute, remoteFileName, null,null, null); | |
ExtendedAttributeItemResponse result1 = TestInitializer.tasksApi.putExtendedAttribute(request1); | |
assertNotNull(result1); | |
assertEquals(200, (int) result1.getCode()); | |
assertNotNull(result1.getExtendedAttribute()); | |
assertEquals(newExtendedAttribute.getFieldName(), result1.getExtendedAttribute().getFieldName()); | |
assertEquals(newExtendedAttribute.getAlias(), result1.getExtendedAttribute().getAlias()); | |
assertEquals("188743737", result1.getExtendedAttribute().getFieldId()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
PutImportProjectFromDbRequest request1 = new PutImportProjectFromDbRequest(ProjectDatabaseType.MSP.getValue(), "Data Source=db.contoso.com;Initial Catalog=ProjectServer;Persist Security Info=True;User ID=sa;Password=pwd;", "E6426C44-D6CB-4B9C-AF16-48910ACE0F54", "imported_from_db.xml", ProjectFileFormat.P6XML.getValue(), null, null, "dbo"); | |
AsposeResponse result1 = TestInitializer.tasksApi.putImportProjectFromDb(request1); | |
assertNotNull(result1); | |
assertEquals(200, result1.getCode().intValue()); | |
GetProjectIdsRequest request2 = new GetProjectIdsRequest(request1.getfilename(), null, null); | |
TestInitializer.uploadedFiles.add(request1.getfilename()); | |
ProjectIdsResponse result2 = TestInitializer.tasksApi.getProjectIds(request2); | |
assertNotNull(result2); | |
assertEquals(200, result2.getCode().intValue()); | |
assertEquals(Collections.singletonList("1"), result2.getProjectIds()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "p6_multiproject.xml"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutImportProjectFromFileRequest request1 = new PutImportProjectFromFileRequest(remoteFileName, "111", "imported_from_primavera.xml", ImportedProjectType.PRIMAVERAXML.getValue(), null, null, ProjectFileFormat.P6XML.getValue()); | |
AsposeResponse result1 = TestInitializer.tasksApi.putImportProjectFromFile(request1); | |
assertNotNull(result1); | |
assertEquals(200, result1.getCode().intValue()); | |
GetTasksRequest request2 = new GetTasksRequest(request1.getfilename(), null, null); | |
TestInitializer.uploadedFiles.add(request1.getfilename()); | |
TaskItemsResponse result2 = TestInitializer.tasksApi.getTasks(request2); | |
assertNotNull(result2); | |
assertEquals(200, result2.getCode().intValue()); | |
assertEquals(12, result2.getTasks().getTaskItem().size()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
PutImportProjectFromProjectOnlineRequest request1 = new PutImportProjectFromProjectOnlineRequest("NewProductDev.mpp", "E6426C44-D6CB-4B9C-AF16-48910ACE0F54", "http://project_server_instance.local/sites/pwa", null, ProjectFileFormat.P6XML.getValue(), null, null, "SOMESECRETTOKEN", null); | |
AsposeResponse result1 = TestInitializer.tasksApi.putImportProjectFromProjectOnline(request1); | |
assertNotNull(result1); | |
assertEquals(200, result1.getCode().intValue()); | |
DownloadFileRequest request2 = new DownloadFileRequest(request1.getname(), null, null); | |
File result2 = TestInitializer.tasksApi.downloadFile(request2); | |
TestInitializer.uploadedFiles.add(request1.getname()); | |
assertNotNull(result2); | |
assertTrue(result2.exists()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
PutImportProjectFromProjectOnlineRequest request1 = new PutImportProjectFromProjectOnlineRequest("NewProductDev.mpp", "E6426C44-D6CB-4B9C-AF16-48910ACE0F54", "http://project_server_instance.local/sites/pwa", "SomeLogin", ProjectFileFormat.P6XML.getValue(), null, null, null, "SomePassword"); | |
AsposeResponse result1 = TestInitializer.tasksApi.putImportProjectFromProjectOnline(request1); | |
assertNotNull(result1); | |
assertEquals(200, result1.getCode().intValue()); | |
DownloadFileRequest request2 = new DownloadFileRequest(request1.getname(), null, null); | |
File result2 = TestInitializer.tasksApi.downloadFile(request2); | |
TestInitializer.uploadedFiles.add(request1.getname()); | |
assertNotNull(result2); | |
assertTrue(result2.exists()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskRequest request1 = new GetTaskRequest(remoteFileName, 6, null, null); | |
TaskResponse result1 = TestInitializer.tasksApi.getTask(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); | |
assertFalse(result1.getTask().getSubtasksUids().stream().anyMatch(d -> d.equals(10))); | |
PutMoveTaskRequest request2 = new PutMoveTaskRequest(remoteFileName, 10, 6, null, null, null); | |
AsposeResponse result2 = TestInitializer.tasksApi.putMoveTask(request2); | |
assertEquals(Integer.valueOf(200), result2.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutMoveTaskToSiblingRequest request1 = new PutMoveTaskToSiblingRequest(remoteFileName, 40, 41, null, null, null); | |
AsposeResponse result1 = TestInitializer.tasksApi.putMoveTaskToSibling(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutRecalculateProjectRequest request = new PutRecalculateProjectRequest(remoteFileName, CalculationMode.NONE.getValue(), true, null, null, null); | |
ProjectRecalculateResponse result = TestInitializer.tasksApi.putRecalculateProject(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); | |
assertEquals(ProjectValidationState.VALID, result.getResult().getValidationState()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutRecalculateProjectResourceFieldsRequest request = new PutRecalculateProjectResourceFieldsRequest(remoteFileName, null, null, null); | |
AsposeResponse result = TestInitializer.tasksApi.putRecalculateProjectResourceFields(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutRecalculateProjectUncompleteWorkToStartAfterRequest request = new PutRecalculateProjectUncompleteWorkToStartAfterRequest(remoteFileName, java.time.OffsetDateTime.of(2010, 10, 10, 0, 0,0,0, java.time.ZoneOffset.UTC), null, null, null); | |
AsposeResponse result = TestInitializer.tasksApi.putRecalculateProjectUncompleteWorkToStartAfter(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "Home_move_plan.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PutRecalculateProjectWorkAsCompleteRequest request = new PutRecalculateProjectWorkAsCompleteRequest(remoteFileName, java.time.OffsetDateTime.of(2010, 10, 10, 0, 0,0,0, java.time.ZoneOffset.UTC), null, null, null, null); | |
AsposeResponse result = TestInitializer.tasksApi.putRecalculateProjectWorkAsComplete(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetResourceRequest getRequest = new GetResourceRequest(remoteFileName, 1, null, null); | |
ResourceResponse getResult = TestInitializer.tasksApi.getResource(getRequest); | |
assertEquals(200, (int) getResult.getCode()); | |
assertNotNull(getResult.getResource()); | |
Baseline baseline = new Baseline(); | |
baseline.setBaselineNumber(BaselineType.BASELINE1); | |
baseline.setCost(BigDecimal.valueOf(44)); | |
Resource resource = getResult.getResource(); | |
resource.setName("Modified Resource1"); | |
resource.setCost(BigDecimal.valueOf(200)); | |
resource.setStart(OffsetDateTime.of(2000, 10, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
resource.setWork("4.04:10:00"); | |
resource.setFinish(OffsetDateTime.of(2000, 10, 10, 0, 0, 0, 0, ZoneOffset.UTC)); | |
resource.setOvertimeWork("4.04:00:00"); | |
resource.setStandardRate(BigDecimal.valueOf(101)); | |
resource.setBaselines(Collections.singletonList(baseline)); | |
PutResourceRequest putRequest = new PutResourceRequest(remoteFileName, 1, resource, CalculationMode.NONE.getValue(), false, null, null, null); | |
ResourceResponse putResult = TestInitializer.tasksApi.putResource(putRequest); | |
assertEquals(200, (int) putResult.getCode()); | |
assertEquals(1, putResult.getResource().getBaselines().size()); | |
assertEquals(resource.getBaselines().get(0).getBaselineNumber(), putResult.getResource().getBaselines().get(0).getBaselineNumber()); | |
assertEquals(resource.getBaselines().get(0).getCost().intValue(), putResult.getResource().getBaselines().get(0).getCost().intValue()); | |
assertEquals(resource.getStandardRate().intValue(), putResult.getResource().getStandardRate().intValue()); | |
assertEquals(resource.getStart(), putResult.getResource().getStart()); | |
assertEquals(resource.getWork(), putResult.getResource().getWork()); | |
assertEquals(resource.getFinish(), putResult.getResource().getFinish()); | |
assertEquals(resource.getOvertimeWork(), putResult.getResource().getOvertimeWork()); | |
assertEquals(resource.getCost().intValue(), putResult.getResource().getCost().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "sample.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
PostTaskRequest request1 = new PostTaskRequest(remoteFileName, "NewTaskName", null, null, null, null); | |
TaskItemResponse result1 = TestInitializer.tasksApi.postTask(request1); | |
assertNotNull(result1); | |
assertEquals(201, result1.getCode().intValue()); | |
Integer taskUid = result1.getTaskItem().getUid(); | |
GetTaskRequest request2 = new GetTaskRequest(remoteFileName, taskUid, null, null); | |
TaskResponse result2 = TestInitializer.tasksApi.getTask(request2); | |
assertNotNull(result2); | |
assertNotNull(result2.getTask()); | |
Task task = result2.getTask(); | |
task.setName("New task Name"); | |
task.setActualStart(OffsetDateTime.of(2000, 10, 20,0,0,0,0, ZoneOffset.UTC)); | |
task.setActualFinish(OffsetDateTime.of(2000, 10, 9,0,0,0,0, ZoneOffset.UTC)); | |
task.setCost(BigDecimal.valueOf(100)); | |
PutTaskRequest request3 = new PutTaskRequest(remoteFileName, taskUid, task, null, false, null, null, null); | |
TaskResponse result3 = TestInitializer.tasksApi.putTask(request3); | |
assertNotNull(result3); | |
assertEquals(200, result3.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
GetTaskLinksRequest request1 = new GetTaskLinksRequest(remoteFileName, null, null); | |
TaskLinksResponse result1 = TestInitializer.tasksApi.getTaskLinks(request1); | |
assertNotNull(result1); | |
assertEquals(Integer.valueOf(200), result1.getCode()); | |
assertNotNull(result1.getTaskLinks()); | |
TaskLink taskLinkToEdit = result1.getTaskLinks().get(0); | |
// Modification of PredecessorUid and SuccessorUid fields is not supported. | |
taskLinkToEdit.setLinkType(TaskLinkType.STARTTOFINISH); | |
taskLinkToEdit.setLag(9600); | |
taskLinkToEdit.setLagFormat(TimeUnitType.DAY); | |
PutTaskLinkRequest request2 = new PutTaskLinkRequest(remoteFileName, 1, taskLinkToEdit, null, null, null); | |
TaskLinkResponse result2 = TestInitializer.tasksApi.putTaskLink(request2); | |
assertNotNull(result2); | |
assertEquals(Integer.valueOf(200), result2.getCode()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
UpdateProjectRequest request = new UpdateProjectRequest(remoteFileName,"http://project_server_instance.local/sites/pwa", "SomeLogin", null, null, null, null, "SomePassword"); | |
AsposeResponse result = TestInitializer.tasksApi.updateProject(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String localFileName = "NewProductDev.mpp"; | |
String remoteFileName = TestInitializer.UploadFile(localFileName); | |
UpdateProjectRequest request = new UpdateProjectRequest(remoteFileName, "http://project_server_instance.local/sites/pwa", null, null, null, null, "SOMESECRETTOKEN", null); | |
AsposeResponse result = TestInitializer.tasksApi.updateProject(request); | |
assertNotNull(result); | |
assertEquals(200, result.getCode().intValue()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-java/ | |
String fileName = "Plan_with_resource.mpp"; | |
UploadFileRequest request = new UploadFileRequest( | |
fileName, | |
new File(TestInitializer.LocalTestFolder + "/" + fileName), | |
null | |
); | |
FilesUploadResult result = TestInitializer.tasksApi.uploadFile(request); | |
assertNotNull(result); | |
assertNotNull(result.getUploaded()); | |
assertEquals(1, result.getUploaded().size()); | |
assertEquals(fileName, result.getUploaded().get(0)); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment