Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Updating apache commons library versions

  1. … 169 more files in changeset.
Migrating to primaryTypes and modifying dependencies

  1. … 13 more files in changeset.
Switching to list as return values.

  1. … 5 more files in changeset.
Changing method names and adding javadoc for metarepository

  1. … 15 more files in changeset.
Changing contract for nullable parameters

  1. … 4 more files in changeset.
Adding generic checksum storage for artifacts

  1. … 9 more files in changeset.
Adding stream methods for artifact search

  1. … 8 more files in changeset.
Changing checksum handling in metadata

  1. … 4 more files in changeset.
Fixing TZ for time storage. Adding stream implementations.

  1. … 8 more files in changeset.
Adding query param object for search queries

  1. … 6 more files in changeset.
Changing time type for modification time

  1. … 3 more files in changeset.
Fixing cassandra stream api

  1. … 2 more files in changeset.
Changing time parameter

  1. … 11 more files in changeset.
Implementing stream methods. Changing date arguments to java time API.

  1. … 8 more files in changeset.
Implementing new stream methods

  1. … 11 more files in changeset.
Changing session handling for metadata API

  1. … 53 more files in changeset.
Generics and cleanup to reduce compiler warnings

  1. … 12 more files in changeset.
Reorganizing imports

  1. … 191 more files in changeset.
Changing the initialization behaviour of metadata repo factory

  1. … 11 more files in changeset.
fixing test for rest services, correctly close jcr repo

Signed-off-by: olivier lamy <olamy@apache.org>

  1. … 10 more files in changeset.
Utilize parameterized logging and remove toString() calls

As suggested in the SLF4J FAQ:

https://www.slf4j.org/faq.html#logging_performance

.. parameterized logging can improve the efficiency of logger calls when

logging at the specified level is disabled.

In addition, per the FAQ: https://www.slf4j.org/faq.html#paramException

since SLF4J 1.6.0 it is possible to use parameterized logging and also

log an exception/throwable.

toString() is called automatically:

https://www.slf4j.org/faq.html#string_contents

These changes were suggested by SLF4J Helper for NetBeans IDE:

http://plugins.netbeans.org/plugin/72557/

  1. … 22 more files in changeset.
[MRM-1390] Cassandra: rename Metadata Facet column 'key' to 'facetKey'

The column 'key' can't be queried in Cassandra

Probably because 'key' is reserved for the element key or a limitation in Hector

Commit f4f7c97 changed the name of metadata facet key and value columns

Restore to the previous one

Use the same list of ArtifactMetadata column names everywhere

Use an Enum for Cassandra column names instead of duplicated Strings

[MRM-1390] Implement search methods for generic metadata and properties in Cassandra store

Some caveats with Cassandra implementation:

We can't search artifacts by any (wildcard) property, so searchArtifacts(text,...) just calls getArtifactsByMetadata

The exact parameter is ignored as we can't do non exact searches in Cassandra

  1. … 2 more files in changeset.
[MRM-1390] Add REST methods to search JCR store for generic metadata and properties

Added REST methods:

artifactsByProjectVersionMetadata/{key}/{value}

artifactsByMetadata/{key}/{value}

artifactsByProperty/{key}/{value}

searchArtifacts/{text}

searchArtifacts/{key}/{text}

In JCR implementation When searching into any property (key = nil) we can't do exact searchs

  1. … 17 more files in changeset.
1.7 diamond

add an index for the projectVersionMetadataModel.key column

one move for all remaining override annotation

  1. … 254 more files in changeset.