Examples of DeleteResponse


Examples of com.apitrary.api.response.DeleteResponse

    String id = resolveApitraryEntityId(entity);
    request.setId(id);

    new CascadeDeleteCapable(this).deleteCascades(entity);

    DeleteResponse response = resolveApitraryClient().send(request);
    if (HttpStatus.OK.ordinal() != response.getStatusCode()) {
      if (HttpStatus.Not_Found.ordinal() == response.getStatusCode()) {
        throw new ApitraryOrmDeleteException("Object with id " + id + " does not exist.");
      } else {
        String statusMessage = (String) new DeleteResponseUnmarshaller().unMarshall(response, entity);
        throw new ApitraryOrmDeleteException(statusMessage);
      }
View Full Code Here

Examples of com.dottydingo.hyperion.api.DeleteResponse

        List ids = plugin.getKeyConverter().covertKeys(phaseContext.getId());
        int deleted = plugin.getPersistenceOperations().deleteItem(ids, persistenceContext);

        processChangeEvents(phaseContext,persistenceContext);
        DeleteResponse deleteResponse = new DeleteResponse();
        deleteResponse.setCount(deleted);
        phaseContext.setResult(deleteResponse);

        response.setResponseCode(200);
    }
View Full Code Here

Examples of com.google.apphosting.api.DatastorePb.DeleteResponse

      Reference ref = KeyTranslator.convertToPb(key);

      int encodedKeySize = Protocol.stringSize(ref.encodingSize()) + 1;
      if (getDatastoreServiceConfig().exceedsWriteLimits(
          req.keySize() + 1, encodedReqSize + encodedKeySize)) {
        futures.add(makeAsyncCall(apiConfig, "Delete", req, new DeleteResponse()));
        encodedReqSize = baseEncodedReqSize;
        req = baseReq.clone();
      }

      encodedReqSize += encodedKeySize;
      req.addKey(ref);
    }

    if (req.keySize() > 0) {
      futures.add(makeAsyncCall(apiConfig, "Delete", req, new DeleteResponse()));
    }

    return registerInTransaction(txn,
        new CumulativeAggregateFuture<DeleteResponse, Void, Void>(futures) {
          @Override
View Full Code Here

Examples of com.rallydev.rest.response.DeleteResponse

        deleteResult.add("Errors", new JsonArray());
        deleteResult.add("Warnings", new JsonArray());

        DeleteRequest request = new DeleteRequest("/defect/1234");
        doReturn(new Gson().toJson(response)).when(api.client).doDelete(request.toUrl());
        DeleteResponse deleteResponse = api.delete(request);

        verify(api.client).doDelete(request.toUrl());
        Assert.assertTrue(deleteResponse.wasSuccessful());
    }
View Full Code Here

Examples of de.metalcon.server.tomcat.NSSP.delete.DeleteResponse

      final HttpServletResponse response) throws IOException {
    // store response item for the server response creation
    final TomcatClientResponder responder = new TomcatClientResponder(
        response);

    DeleteResponse deleteResponse = new DeleteResponse();
    final DeleteRequest deleteRequest = DeleteRequest.checkRequest(request,
        deleteResponse);

    boolean commandStacked = false;
    if (deleteRequest != null) {
      switch (deleteRequest.getType()) {

      // TODO: user delete requests/responses to instantiate commands

      // delete a user
      case USER:
        final DeleteUserResponse deleteUserResponse = new DeleteUserResponse();
        final DeleteUserRequest deleteUserRequest = DeleteUserRequest
            .checkRequest(request, deleteRequest,
                deleteUserResponse);
        deleteResponse = deleteUserResponse;

        if (deleteUserRequest != null) {
          // delete user
          final DeleteUser deleteUserCommand = new DeleteUser(this,
              deleteUserResponse, deleteUserRequest);
          this.commandQueue.add(deleteUserCommand);

          commandStacked = true;
        }
        break;

      // delete a follow edge
      case FOLLOW:
        final DeleteFollowResponse deleteFollowResponse = new DeleteFollowResponse();
        final DeleteFollowRequest deleteFollowRequest = DeleteFollowRequest
            .checkRequest(request, deleteRequest,
                deleteFollowResponse);
        deleteResponse = deleteFollowResponse;

        if (deleteFollowRequest != null) {
          // delete follow edge
          final DeleteFollow deleteFollowCommand = new DeleteFollow(
              this, deleteFollowResponse, deleteFollowRequest);
          this.commandQueue.add(deleteFollowCommand);

          commandStacked = true;
        }
        break;

      // delete status update
      default:
        // TODO: check status update ownage in request instantiation
        final DeleteStatusUpdateResponse deleteStatusUpdateResponse = new DeleteStatusUpdateResponse();
        final DeleteStatusUpdateRequest deleteStatusUpdateRequest = DeleteStatusUpdateRequest
            .checkRequest(request, deleteRequest,
                deleteStatusUpdateResponse);
        deleteResponse = deleteStatusUpdateResponse;

        if (deleteStatusUpdateRequest != null) {
          // delete status update
          final DeleteStatusUpdate deleteStatusUpdateCommand = new DeleteStatusUpdate(
              this, deleteStatusUpdateResponse,
              deleteStatusUpdateRequest);
          this.commandQueue.add(deleteStatusUpdateCommand);

          commandStacked = true;
        }
        break;

      }

      if (commandStacked) {
        try {
          this.workingQueue.take();
        } catch (final InterruptedException e) {
          System.err
              .println("request status queue failed due to delete request");
          e.printStackTrace();
        }
      }
    }

    responder.addLine(deleteResponse.toString());
    responder.finish();
  }
View Full Code Here

Examples of org.apache.directory.api.ldap.model.message.DeleteResponse

            throw new IllegalArgumentException( msg );
        }

        int newId = messageId.incrementAndGet();

        DeleteResponse resp = new DeleteResponseImpl( newId );
        resp.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );

        try
        {
            session.delete( deleteRequest );
        }
        catch ( LdapException e )
        {
            LOG.warn( e.getMessage(), e );

            resp.getLdapResult().setResultCode( ResultCodeEnum.getResultCode( e ) );
            resp.getLdapResult().setDiagnosticMessage( e.getMessage() );
        }

        addResponseControls( deleteRequest, resp );

        return resp;
View Full Code Here

Examples of org.apache.directory.api.ldap.model.message.DeleteResponse

    public void delete( Dn dn ) throws LdapException
    {
        DeleteRequest deleteRequest = new DeleteRequestImpl();
        deleteRequest.setName( dn );

        DeleteResponse deleteResponse = delete( deleteRequest );

        processResponse( deleteResponse );
    }
View Full Code Here

Examples of org.apache.directory.api.ldap.model.message.DeleteResponse

            if( verbose )
            {
                System.out.println( "deleting " + personDn + " on the server " + nc.getConfig().getLdapHost() + ":" + nc.getConfig().getLdapPort() );
            }
           
            DeleteResponse resp = nc.delete( delReq );
            ResultCodeEnum rc = resp.getLdapResult().getResultCode();

            if( rc != ResultCodeEnum.SUCCESS )
            {
                System.out.println( "Error deleting " + personDn + " on the server " + nc.getConfig().getLdapHost() + ":" + nc.getConfig().getLdapPort() + " with result code " + rc );
            }
View Full Code Here

Examples of org.apache.directory.api.ldap.model.message.DeleteResponse

        LdapConnection conn = getWiredConnection( getLdapServer() );

        // delete success
        DeleteRequest deleteRequest = new DeleteRequestImpl();
        deleteRequest.setName( new Dn( "uid=akarasuluref,ou=users,ou=system" ) );
        DeleteResponse deleteResponse = conn.delete( deleteRequest );

        assertEquals( ResultCodeEnum.REFERRAL, deleteResponse.getLdapResult().getResultCode() );

        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://localhost:10389/uid=akarasulu,ou=users,ou=system" ) );
        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://foo:10389/uid=akarasulu,ou=users,ou=system" ) );
        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://bar:10389/uid=akarasulu,ou=users,ou=system" ) );

        conn.close();
    }
View Full Code Here

Examples of org.apache.directory.api.ldap.model.message.DeleteResponse

        LdapConnection conn = getWiredConnection( getLdapServer() );

        // delete success
        DeleteRequest deleteRequest = new DeleteRequestImpl();
        deleteRequest.setName( new Dn( "ou=Computers,uid=akarasuluref,ou=users,ou=system" ) );
        DeleteResponse deleteResponse = conn.delete( deleteRequest );

        assertEquals( ResultCodeEnum.REFERRAL, deleteResponse.getLdapResult().getResultCode() );

        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://localhost:10389/ou=Computers,uid=akarasulu,ou=users,ou=system" ) );
        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://foo:10389/ou=Computers,uid=akarasulu,ou=users,ou=system" ) );
        assertTrue( deleteResponse.getLdapResult().getReferral().getLdapUrls()
            .contains( "ldap://bar:10389/ou=Computers,uid=akarasulu,ou=users,ou=system" ) );

        conn.close();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.