Tabnine Logo
RepositorySessionFactory.createSession
Code IndexAdd Tabnine to your IDE (free)

How to use
createSession
method
in
org.apache.archiva.metadata.repository.RepositorySessionFactory

Best Java code snippets using org.apache.archiva.metadata.repository.RepositorySessionFactory.createSession (Showing top 20 results out of 315)

origin: apache/archiva

@Override
public void beginScan( ManagedRepository repo, Date whenGathered )
  throws ConsumerException
{
  repoId = repo.getId();
  this.repositoryDir = Paths.get( repo.getLocation() );
  repositorySession = repositorySessionFactory.createSession();
}
origin: org.apache.archiva/archiva-rest-services

private List<RepositoryStatistics> getUniqueRepositoryReport( String repositoryId, int rowCount, Date startDate,
                               Date endDate )
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    MetadataRepository metadataRepository = repositorySession.getRepository();
    List<RepositoryStatistics> stats = null;
    try
    {
      stats = repositoryStatisticsManager.getStatisticsInRange( metadataRepository, repositoryId, startDate,
                                   endDate );
    }
    catch ( MetadataRepositoryException e )
    {
      log.warn( "Unable to retrieve stats, assuming is empty: {}", e.getMessage(), e );
    }
    if ( stats == null || stats.isEmpty() )
    {
      return Collections.<RepositoryStatistics>emptyList();
    }
    return stats.subList( 0, stats.size() > rowCount ? rowCount : stats.size() );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

private Collection<String> getVersions( List<String> selectedRepos, String groupId, String artifactId )
  throws MetadataResolutionException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    MetadataResolver metadataResolver = repositorySession.getResolver();
    Set<String> versions = new LinkedHashSet<String>();
    for ( String repoId : selectedRepos )
    {
      Collection<String> projectVersions =
        metadataResolver.resolveProjectVersions( repositorySession, repoId, groupId, artifactId );
      versions.addAll( projectVersions );
    }
    List<String> sortedVersions = new ArrayList<>( versions );
    Collections.sort( sortedVersions, VersionComparator.getInstance() );
    return sortedVersions;
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

private Collection<String> getVersions( List<String> selectedRepos, String groupId, String artifactId )
  throws MetadataResolutionException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    MetadataResolver metadataResolver = repositorySession.getResolver();
    Set<String> versions = new LinkedHashSet<String>();
    for ( String repoId : selectedRepos )
    {
      Collection<String> projectVersions =
        metadataResolver.resolveProjectVersions( repositorySession, repoId, groupId, artifactId );
      versions.addAll( projectVersions );
    }
    List<String> sortedVersions = new ArrayList<>( versions );
    Collections.sort( sortedVersions, VersionComparator.getInstance() );
    return sortedVersions;
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

  @Override
  public void auditEvent( AuditEvent event )
  {
    // for now we only log upload events, some of the others are quite noisy
    if ( event.getAction().equals( AuditEvent.CREATE_FILE ) || event.getAction().equals( AuditEvent.UPLOAD_FILE ) ||
      event.getAction().equals( AuditEvent.MERGING_REPOSITORIES ) )
    {
      RepositorySession repositorySession = repositorySessionFactory.createSession();
      try
      {
        auditManager.addAuditEvent( repositorySession.getRepository(), event );
        repositorySession.save();
      }
      catch ( MetadataRepositoryException e )
      {
        log.warn( "Unable to write audit event to repository: {}", e.getMessage(), e );
      }
      finally
      {
        repositorySession.close();
      }
    }
  }
}
origin: org.apache.archiva/audit

  @Override
  public void auditEvent( AuditEvent event )
  {
    // for now we only log upload events, some of the others are quite noisy
    if ( event.getAction().equals( AuditEvent.CREATE_FILE ) || event.getAction().equals( AuditEvent.UPLOAD_FILE ) ||
      event.getAction().equals( AuditEvent.MERGING_REPOSITORIES ) )
    {
      RepositorySession repositorySession = repositorySessionFactory.createSession();
      try
      {
        auditManager.addAuditEvent( repositorySession.getRepository(), event );
        repositorySession.save();
      }
      catch ( MetadataRepositoryException e )
      {
        log.warn( "Unable to write audit event to repository: {}", e.getMessage(), e );
      }
      finally
      {
        repositorySession.close();
      }
    }
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> getArtifacts( String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifacts( repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> getArtifactsByProjectVersionMetadata( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByProjectVersionMetadata( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> getArtifacts( String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifacts( repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> getArtifactsByMetadata( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByMetadata( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> getArtifactsByProperty( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByProperty( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> getArtifactsByProjectVersionMetadata( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByProjectVersionMetadata( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> getArtifactsByMetadata( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByMetadata( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> getArtifactsByProperty( String key, String value, String repositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas = repositorySession.getRepository().getArtifactsByProperty( key, value, repositoryId );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> searchArtifacts( String text, String repositoryId, Boolean exact )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositorySession.getRepository().searchArtifacts( text, repositoryId, exact == null ? false : exact );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> searchArtifacts( String key, String text, String repositoryId, Boolean exact )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositorySession.getRepository().searchArtifacts( key, text, repositoryId, exact == null ? false : exact );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> searchArtifacts( String text, String repositoryId, Boolean exact )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositorySession.getRepository().searchArtifacts( text, repositoryId, exact == null ? false : exact );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> searchArtifacts( String key, String text, String repositoryId, Boolean exact )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositorySession.getRepository().searchArtifacts( key, text, repositoryId, exact == null ? false : exact );
    return buildArtifacts( artifactMetadatas, repositoryId );
  }
  catch ( MetadataRepositoryException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: apache/archiva

@Override
public List<Artifact> getMergeConflictedArtifacts( String sourceRepositoryId, String targetRepositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositoryMerger.getConflictingArtifacts( repositorySession.getRepository(), sourceRepositoryId,
                           targetRepositoryId );
    return buildArtifacts( artifactMetadatas, sourceRepositoryId );
  }
  catch ( RepositoryMergerException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
origin: org.apache.archiva/archiva-rest-services

@Override
public List<Artifact> getMergeConflictedArtifacts( String sourceRepositoryId, String targetRepositoryId )
  throws ArchivaRestServiceException
{
  RepositorySession repositorySession = repositorySessionFactory.createSession();
  try
  {
    List<ArtifactMetadata> artifactMetadatas =
      repositoryMerger.getConflictingArtifacts( repositorySession.getRepository(), sourceRepositoryId,
                           targetRepositoryId );
    return buildArtifacts( artifactMetadatas, sourceRepositoryId );
  }
  catch ( RepositoryMergerException e )
  {
    throw new ArchivaRestServiceException( e.getMessage(), e );
  }
  finally
  {
    repositorySession.close();
  }
}
org.apache.archiva.metadata.repositoryRepositorySessionFactorycreateSession

Popular methods of RepositorySessionFactory

  • isOpen
  • open

Popular in Java

  • Parsing JSON documents to java classes using gson
  • addToBackStack (FragmentTransaction)
  • startActivity (Activity)
  • getSharedPreferences (Context)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Join (org.hibernate.mapping)
  • Github Copilot alternatives
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