Examples of RepositoryRequest


Examples of org.apache.ambari.server.controller.RepositoryRequest

  @Override
  public Set<Resource> getResources(Request request, Predicate predicate)
      throws SystemException, UnsupportedPropertyException,
      NoSuchResourceException, NoSuchParentResourceException {

    final RepositoryRequest repositoryRequest = getRequest(PredicateHelper
        .getProperties(predicate));
    Set<String> requestedIds = getRequestPropertyIds(request, predicate);

    Set<RepositoryResponse> responses = getResources(new Command<Set<RepositoryResponse>>() {
      @Override
      public Set<RepositoryResponse> invoke() throws AmbariException {
        return getManagementController().getRepositories(
            Collections.singleton(repositoryRequest));
      }
    });

    Set<Resource> resources = new HashSet<Resource>();

    for (RepositoryResponse response : responses) {
        Resource resource = new ResourceImpl(Resource.Type.Repository);

        setResourceProperty(resource, STACK_NAME_PROPERTY_ID,
            repositoryRequest.getStackName(), requestedIds);

        setResourceProperty(resource, STACK_VERSION_PROPERTY_ID,
            repositoryRequest.getStackVersion(), requestedIds);

        setResourceProperty(resource, REPOSITORY_NAME_PROPERTY_ID,
            response.getRepoName(), requestedIds);

        setResourceProperty(resource, REPOSITORY_BASE_URL_PROPERTY_ID,
View Full Code Here

Examples of org.apache.ambari.server.controller.RepositoryRequest

      NoSuchResourceException, NoSuchParentResourceException {
    throw new SystemException("Cannot delete repositories.", null);
  }

  private RepositoryRequest getRequest(Map<String, Object> properties) {
    RepositoryRequest rr = new RepositoryRequest(
        (String) properties.get(STACK_NAME_PROPERTY_ID),
        (String) properties.get(STACK_VERSION_PROPERTY_ID),
        (String) properties.get(OS_TYPE_PROPERTY_ID),
        (String) properties.get(REPO_ID_PROPERTY_ID));
   
    if (properties.containsKey(REPOSITORY_BASE_URL_PROPERTY_ID)) {
      rr.setBaseUrl((String) properties.get(REPOSITORY_BASE_URL_PROPERTY_ID));
    }
   
    return rr;
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.RepositoryRequest

      NoSuchResourceException, NoSuchParentResourceException {
    throw new SystemException("Cannot delete repositories.", null);
  }

  private RepositoryRequest getRequest(Map<String, Object> properties) {
    RepositoryRequest rr = new RepositoryRequest(
        (String) properties.get(STACK_NAME_PROPERTY_ID),
        (String) properties.get(STACK_VERSION_PROPERTY_ID),
        (String) properties.get(OS_TYPE_PROPERTY_ID),
        (String) properties.get(REPO_ID_PROPERTY_ID));
   
    if (properties.containsKey(REPOSITORY_BASE_URL_PROPERTY_ID)) {
      rr.setBaseUrl((String) properties.get(REPOSITORY_BASE_URL_PROPERTY_ID));

      if (properties.containsKey(REPOSITORY_VERIFY_BASE_URL_PROPERTY_ID)) {
        rr.setVerifyBaseUrl("true".equalsIgnoreCase(properties.get(REPOSITORY_VERIFY_BASE_URL_PROPERTY_ID).toString()));
      }
    }
   
    return rr;
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.RepositoryRequest

      NoSuchResourceException, NoSuchParentResourceException {
    throw new SystemException("Cannot delete repositories.", null);
  }

  private RepositoryRequest getRequest(Map<String, Object> properties) {
    RepositoryRequest rr = new RepositoryRequest(
        (String) properties.get(STACK_NAME_PROPERTY_ID),
        (String) properties.get(STACK_VERSION_PROPERTY_ID),
        (String) properties.get(OS_TYPE_PROPERTY_ID),
        (String) properties.get(REPO_ID_PROPERTY_ID));
   
    if (properties.containsKey(REPOSITORY_BASE_URL_PROPERTY_ID)) {
      rr.setBaseUrl((String) properties.get(REPOSITORY_BASE_URL_PROPERTY_ID));

      if (properties.containsKey(REPOSITORY_VERIFY_BASE_URL_PROPERTY_ID)) {
        rr.setVerifyBaseUrl("true".equalsIgnoreCase(properties.get(REPOSITORY_VERIFY_BASE_URL_PROPERTY_ID).toString()));
      }
    }
   
    return rr;
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.RepositoryRequest

  @Override
  public Set<Resource> getResources(Request request, Predicate predicate)
      throws SystemException, UnsupportedPropertyException,
      NoSuchResourceException, NoSuchParentResourceException {

    final RepositoryRequest repositoryRequest = getRequest(PredicateHelper
        .getProperties(predicate));
    Set<String> requestedIds = getRequestPropertyIds(request, predicate);

    Set<RepositoryResponse> responses = getResources(new Command<Set<RepositoryResponse>>() {
      @Override
      public Set<RepositoryResponse> invoke() throws AmbariException {
        return getManagementController().getRepositories(
            Collections.singleton(repositoryRequest));
      }
    });

    Set<Resource> resources = new HashSet<Resource>();

    for (RepositoryResponse response : responses) {
        Resource resource = new ResourceImpl(Resource.Type.Repository);

        setResourceProperty(resource, STACK_NAME_PROPERTY_ID,
            repositoryRequest.getStackName(), requestedIds);

        setResourceProperty(resource, STACK_VERSION_PROPERTY_ID,
            repositoryRequest.getStackVersion(), requestedIds);

        setResourceProperty(resource, REPOSITORY_NAME_PROPERTY_ID,
            response.getRepoName(), requestedIds);

        setResourceProperty(resource, REPOSITORY_BASE_URL_PROPERTY_ID,
View Full Code Here

Examples of org.apache.ambari.server.controller.RepositoryRequest

    return resources;
  }

  private RepositoryRequest getRequest(Map<String, Object> properties) {
    return new RepositoryRequest(
        (String) properties.get(STACK_NAME_PROPERTY_ID),
        (String) properties.get(STACK_VERSION_PROPERTY_ID),
        (String) properties.get(OS_TYPE_PROPERTY_ID),
        (String) properties.get(REPO_ID_PROPERTY_ID)
        );
View Full Code Here

Examples of org.apache.archiva.repository.content.RepositoryRequest

        this.checksum = plexusSisuBridge.lookup( ChecksumFile.class );

        this.digestMd5 = plexusSisuBridge.lookup( Digester.class, "md5" );
        this.digestSha1 = plexusSisuBridge.lookup( Digester.class, "sha1" );

        repositoryRequest = new RepositoryRequest( new LegacyPathParser( archivaConfiguration ) );
    }
View Full Code Here

Examples of org.apache.archiva.repository.content.RepositoryRequest

                                           INTERNAL_REPO, new ArchivaDavLocatorFactory() );

        ManagedRepositoryContent internalRepo = createManagedRepositoryContent( INTERNAL_REPO );

        // use actual object (this performs the isMetadata, isDefault and isSupportFile check!)
        RepositoryRequest repoRequest = new RepositoryRequest( new LegacyPathParser( this.archivaConfiguration ) );
        resourceFactory.setRepositoryRequest( repoRequest );

        try
        {
            archivaConfigurationControl.reset();
View Full Code Here

Examples of org.apache.archiva.repository.content.RepositoryRequest

                                           INTERNAL_REPO, new ArchivaDavLocatorFactory() );

        ManagedRepositoryContent internalRepo = createManagedRepositoryContent( INTERNAL_REPO );

        // use actual object (this performs the isMetadata, isDefault and isSupportFile check!)
        RepositoryRequest repoRequest = new RepositoryRequest( new LegacyPathParser( this.archivaConfiguration ) );
        resourceFactory.setRepositoryRequest( repoRequest );

        try
        {
            archivaConfigurationControl.reset();
View Full Code Here

Examples of org.apache.archiva.repository.content.RepositoryRequest

                                           LEGACY_REPO, new ArchivaDavLocatorFactory() );

        ManagedRepositoryContent legacyRepo = createManagedRepositoryContent( LEGACY_REPO );

        // use actual object (this performs the isMetadata, isDefault and isSupportFile check!)
        RepositoryRequest repoRequest = new RepositoryRequest( new LegacyPathParser( this.archivaConfiguration ) );
        resourceFactory.setRepositoryRequest( repoRequest );

        try
        {
            archivaConfigurationControl.reset();
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.