congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
PlexusResourceException.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.sonatype.plexus.rest.resource.PlexusResourceException
constructor

Best Java code snippets using org.sonatype.plexus.rest.resource.PlexusResourceException.<init> (Showing top 20 results out of 315)

origin: org.sonatype.security/security-rest-api

  protected void validateUserContainment( User user )
    throws ResourceException
  {
    if ( user.getRoles().size() == 0 )
    {
      throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
                        getErrorResponse( "roles", "User requires one or more roles." ) );
    }
  }
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

 protected void validateUserContainment(User user)
   throws ResourceException
 {
  if (user.getRoles().size() == 0) {
   throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
     getErrorResponse("roles", "User requires one or more roles."));
  }
 }
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

public void validateRoleContainment(Role role)
  throws ResourceException
{
 if (role.getRoles().size() == 0 && role.getPrivileges().size() == 0) {
  throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
    getErrorResponse("privileges",
      "One or more roles/privilegs are required."));
 }
}
origin: org.sonatype.security/security-rest-api

public void validateRoleContainment( Role role )
  throws ResourceException
{
  if ( role.getRoles().size() == 0 && role.getPrivileges().size() == 0 )
  {
    throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
                      getErrorResponse( "privileges",
                               "One or more roles/privilegs are required." ) );
  }
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

protected boolean validateFields(UserResource resource, Representation representation)
  throws PlexusResourceException
{
 if (resource.getRoles() == null || resource.getRoles().size() == 0) {
  getLogger().info("The userId (" + resource.getUserId() + ") cannot have 0 roles!");
  throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, ROLE_VALIDATION_ERROR,
    getErrorResponse("users", ROLE_VALIDATION_ERROR));
 }
 return true;
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

private PlexusResourceException logAndWrapNoSuchGroupRepositoryException(final RepositoryGroupResource model,
                                     final NoSuchRepositoryException e)
{
 getLogger().warn("Group repository does not exist, ID=" + model.getId(), e);
 return new PlexusResourceException(
   Status.CLIENT_ERROR_BAD_REQUEST,
   "Group repository does not exist, GroupId=" + model.getId(),
   e,
   getNexusErrorResponse("repositories", "Group repository does not exist"));
}
origin: org.sonatype.security/security-rest-api

protected boolean validateFields( UserResource resource, Representation representation )
  throws PlexusResourceException
{
  if ( resource.getRoles() == null || resource.getRoles().size() == 0 )
  {
    getLogger().info( "The userId (" + resource.getUserId() + ") cannot have 0 roles!" );
    throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, ROLE_VALIDATION_ERROR,
                      getErrorResponse( "users", ROLE_VALIDATION_ERROR ) );
  }
  return true;
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

protected void handleInvalidConfigurationException(InvalidConfigurationException e)
  throws PlexusResourceException
{
 getLogger().debug("Configuration error!", e);
 ErrorResponse errorResponse;
 ValidationResponse vr = e.getValidationResponse();
 if (vr != null && vr.getValidationErrors().size() > 0) {
  ValidationMessage vm = vr.getValidationErrors().get(0);
  errorResponse = getErrorResponse(vm.getKey(), vm.getShortMessage());
 }
 else {
  errorResponse = getErrorResponse("*", e.getMessage());
 }
 throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", errorResponse);
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

protected void handleInvalidConfigurationException(InvalidConfigurationException e)
  throws PlexusResourceException
{
 getLogger().debug("Configuration error!", e);
 ErrorResponse nexusErrorResponse;
 ValidationResponse vr = e.getValidationResponse();
 if (vr != null && vr.getValidationErrors().size() > 0) {
  org.sonatype.configuration.validation.ValidationMessage vm = vr.getValidationErrors().get(0);
  nexusErrorResponse = getNexusErrorResponse(vm.getKey(), vm.getShortMessage());
 }
 else {
  nexusErrorResponse = getNexusErrorResponse("*", e.getMessage());
 }
 throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse);
}
origin: org.sonatype.nexus.plugins/nexus-ldap-realm-plugin

protected void handleValidationResponse(ValidationResponse validationResponse)
  throws PlexusResourceException
{
 ErrorResponse nexusErrorResponse = new ErrorResponse();
 if (validationResponse != null && validationResponse.getValidationErrors().size() > 0) {
  for (ValidationMessage vm : validationResponse.getValidationErrors()) {
   nexusErrorResponse.addError(createNexusError(vm.getKey(), vm.getShortMessage()));
  }
  throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
    nexusErrorResponse);
 }
}
origin: org.sonatype.nexus/nexus-rest-api

private static <E> PlexusResourceException validationError( String name, Class<E> enumClass )
{
  ErrorMessage err = new ErrorMessage();
  err.setId( "*" );
  err.setMsg( "No enum const " + enumClass + "." + name );
  ErrorResponse ner = new ErrorResponse();
  ner.addError( err );
  return new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", ner );
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

private static <E> PlexusResourceException validationError(String name, Class<E> enumClass) {
 ErrorMessage err = new ErrorMessage();
 err.setId("*");
 err.setMsg("No enum const " + enumClass + "." + name);
 ErrorResponse ner = new ErrorResponse();
 ner.addError(err);
 return new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", ner);
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

protected void handleConfigurationException(ConfigurationException e)
  throws PlexusResourceException
{
 getLogger().debug("Configuration error!", e);
 ErrorResponse nexusErrorResponse;
 if (InvalidConfigurationException.class.isAssignableFrom(e.getClass())) {
  ValidationResponse vr = ((InvalidConfigurationException) e).getValidationResponse();
  if (vr != null && vr.getValidationErrors().size() > 0) {
   ValidationMessage vm = vr.getValidationErrors().get(0);
   nexusErrorResponse = getNexusErrorResponse(vm.getKey(), vm.getShortMessage());
  }
  else {
   nexusErrorResponse = getNexusErrorResponse("*", e.getMessage());
  }
 }
 else {
  nexusErrorResponse = getNexusErrorResponse("*", e.getMessage());
 }
 throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse);
}
origin: org.sonatype.security/security-rest-api

protected void handleInvalidConfigurationException( InvalidConfigurationException e )
  throws PlexusResourceException
{
  getLogger().warn( "Configuration error!", e );
  ErrorResponse errorResponse;
  ValidationResponse vr = e.getValidationResponse();
  if ( vr != null && vr.getValidationErrors().size() > 0 )
  {
    ValidationMessage vm = vr.getValidationErrors().get( 0 );
    errorResponse = getErrorResponse( vm.getKey(), vm.getShortMessage() );
  }
  else
  {
    errorResponse = getErrorResponse( "*", e.getMessage() );
  }
  throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", errorResponse );
}
origin: org.sonatype.nexus.plugins.ldap/nexus-ldap-realm-plugin

protected void handleValidationResponse( ValidationResponse validationResponse )
  throws PlexusResourceException
{
  ErrorResponse nexusErrorResponse = new ErrorResponse();
  if ( validationResponse != null && validationResponse.getValidationErrors().size() > 0 )
  {
    for ( ValidationMessage vm : validationResponse.getValidationErrors() )
    {
      nexusErrorResponse.addError( createNexusError( vm.getKey(), vm.getShortMessage() ) );
    }
    throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.",
      nexusErrorResponse );
  }
}
origin: org.sonatype.nexus/nexus-rest-api

protected void handleConfigurationException( ConfigurationException e )
  throws PlexusResourceException
{
  getLogger().warn( "Configuration error!", e );
  ErrorResponse nexusErrorResponse;
  if ( InvalidConfigurationException.class.isAssignableFrom( e.getClass() ) )
  {
    ValidationResponse vr = ( (InvalidConfigurationException) e ).getValidationResponse();
    if ( vr != null && vr.getValidationErrors().size() > 0 )
    {
      ValidationMessage vm = vr.getValidationErrors().get( 0 );
      nexusErrorResponse = getNexusErrorResponse( vm.getKey(), vm.getShortMessage() );
    }
    else
    {
      nexusErrorResponse = getNexusErrorResponse( "*", e.getMessage() );
    }
  }
  else
  {
    nexusErrorResponse = getNexusErrorResponse( "*", e.getMessage() );
  }
  throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse );
}
origin: org.sonatype.nexus/nexus-rest-api

protected void handleInvalidConfigurationException( InvalidConfigurationException e )
  throws PlexusResourceException
{
  getLogger().warn( "Configuration error!", e );
  ErrorResponse nexusErrorResponse;
  ValidationResponse vr = e.getValidationResponse();
  if ( vr != null && vr.getValidationErrors().size() > 0 )
  {
    org.sonatype.configuration.validation.ValidationMessage vm = vr.getValidationErrors().get( 0 );
    nexusErrorResponse = getNexusErrorResponse( vm.getKey(), vm.getShortMessage() );
  }
  else
  {
    nexusErrorResponse = getNexusErrorResponse( "*", e.getMessage() );
  }
  throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse );
}
origin: org.sonatype.nexus.plugins/nexus-ldap-realm-plugin

protected void handleConfigurationException(InvalidConfigurationException e)
  throws PlexusResourceException
{
 getLogger().debug("Configuration error!", e);
 ErrorResponse nexusErrorResponse = new ErrorResponse();
 ValidationResponse vr = ((InvalidConfigurationException) e).getValidationResponse();
 if (vr != null && vr.getValidationErrors().size() > 0) {
  for (ValidationMessage vm : vr.getValidationErrors()) {
   nexusErrorResponse.addError(createNexusError(vm.getKey(), vm.getShortMessage()));
  }
 }
 else {
  nexusErrorResponse.addError(createNexusError("*", e.getMessage()));
 }
 throw new PlexusResourceException(Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse);
}
origin: org.sonatype.nexus.plugins.ldap/nexus-ldap-realm-plugin

protected void handleConfigurationException( InvalidConfigurationException e )
  throws PlexusResourceException
{
  getLogger().warn( "Configuration error!", e );
  ErrorResponse nexusErrorResponse = new ErrorResponse();
  ValidationResponse vr = ( (InvalidConfigurationException) e ).getValidationResponse();
  if ( vr != null && vr.getValidationErrors().size() > 0 )
  {
    for ( ValidationMessage vm : vr.getValidationErrors() )
    {
      nexusErrorResponse.addError( createNexusError( vm.getKey(), vm.getShortMessage() ) );
    }
  }
  else
  {
    nexusErrorResponse.addError( createNexusError( "*", e.getMessage() ) );
  }
  throw new PlexusResourceException( Status.CLIENT_ERROR_BAD_REQUEST, "Configuration error.", nexusErrorResponse );
}
origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

/**
 * Add a new repository group to nexus.
 */
@Override
@POST
@ResourceMethodSignature(input = RepositoryGroupResourceResponse.class,
  output = RepositoryGroupResourceResponse.class)
public Object post(Context context, Request request, Response response, Object payload)
  throws ResourceException
{
 RepositoryGroupResourceResponse groupRequest = (RepositoryGroupResourceResponse) payload;
 if (groupRequest != null) {
  RepositoryGroupResource resource = groupRequest.getData();
  createOrUpdateRepositoryGroup(resource, true);
  try {
   RepositoryGroupResourceResponse result = new RepositoryGroupResourceResponse();
   result.setData(buildGroupResource(request, resource.getId()));
   return result;
  }
  catch (NoSuchRepositoryException e) {
   throw new PlexusResourceException(
     Status.CLIENT_ERROR_BAD_REQUEST,
     "The group was somehow not found!",
     getNexusErrorResponse("repositories", "Group id not found!"));
  }
 }
 return null;
}
org.sonatype.plexus.rest.resourcePlexusResourceException<init>

Popular methods of PlexusResourceException

    Popular in Java

    • Finding current android device location
    • getExternalFilesDir (Context)
    • getApplicationContext (Context)
    • getResourceAsStream (ClassLoader)
    • Permission (java.security)
      Legacy security code; do not use.
    • Date (java.sql)
      A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
    • BlockingQueue (java.util.concurrent)
      A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
    • BasicDataSource (org.apache.commons.dbcp)
      Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
    • Get (org.apache.hadoop.hbase.client)
      Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
    • Logger (org.apache.log4j)
      This is the central class in the log4j package. Most logging operations, except configuration, are d
    • Best plugins for Eclipse
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now