public virtual ResourceOptionsDto availableOperations(UriInfo context) { UriBuilder baseUriBuilder = context.BaseUriBuilder.path(relativeRootResourcePath).path(org.camunda.bpm.engine.rest.AuthorizationRestService_Fields.PATH); ResourceOptionsDto resourceOptionsDto = new ResourceOptionsDto(); // GET / URI baseUri = baseUriBuilder.build(); resourceOptionsDto.addReflexiveLink(baseUri, HttpMethod.GET, "list"); // GET /count URI countUri = baseUriBuilder.clone().path("/count").build(); resourceOptionsDto.addReflexiveLink(countUri, HttpMethod.GET, "count"); // POST /create if (isAuthorized(CREATE)) { URI createUri = baseUriBuilder.clone().path("/create").build(); resourceOptionsDto.addReflexiveLink(createUri, HttpMethod.POST, "create"); } return(resourceOptionsDto); }
public virtual ResourceOptionsDto availableOperations(UriInfo context) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.IdentityService identityService = getIdentityService(); IdentityService identityService = IdentityService; UriBuilder baseUriBuilder = context.BaseUriBuilder.path(relativeRootResourcePath).path(org.camunda.bpm.engine.rest.GroupRestService_Fields.PATH); ResourceOptionsDto resourceOptionsDto = new ResourceOptionsDto(); // GET / URI baseUri = baseUriBuilder.build(); resourceOptionsDto.addReflexiveLink(baseUri, HttpMethod.GET, "list"); // GET /count URI countUri = baseUriBuilder.clone().path("/count").build(); resourceOptionsDto.addReflexiveLink(countUri, HttpMethod.GET, "count"); // POST /create if (!identityService.ReadOnly && isAuthorized(CREATE)) { URI createUri = baseUriBuilder.clone().path("/create").build(); resourceOptionsDto.addReflexiveLink(createUri, HttpMethod.POST, "create"); } return(resourceOptionsDto); }
public virtual ResourceOptionsDto availableOperations(UriInfo context) { ResourceOptionsDto dto = new ResourceOptionsDto(); UriBuilder baseUriBuilder = context.BaseUriBuilder.path(relativeRootResourcePath).path(org.camunda.bpm.engine.rest.FilterRestService_Fields.PATH).path(resourceId); URI baseUri = baseUriBuilder.build(); if (isAuthorized(READ)) { dto.addReflexiveLink(baseUri, HttpMethod.GET, "self"); URI singleResultUri = baseUriBuilder.clone().path("/singleResult").build(); dto.addReflexiveLink(singleResultUri, HttpMethod.GET, "singleResult"); dto.addReflexiveLink(singleResultUri, HttpMethod.POST, "singleResult"); URI listUri = baseUriBuilder.clone().path("/list").build(); dto.addReflexiveLink(listUri, HttpMethod.GET, "list"); dto.addReflexiveLink(listUri, HttpMethod.POST, "list"); URI countUri = baseUriBuilder.clone().path("/count").build(); dto.addReflexiveLink(countUri, HttpMethod.GET, "count"); dto.addReflexiveLink(countUri, HttpMethod.POST, "count"); } if (isAuthorized(DELETE)) { dto.addReflexiveLink(baseUri, HttpMethod.DELETE, "delete"); } if (isAuthorized(UPDATE)) { dto.addReflexiveLink(baseUri, HttpMethod.PUT, "update"); } return(dto); }