/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
public interface CassandraEntityManagerFactory
{
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
public class CassandraMetadataRepository
implements MetadataRepository
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Service("repositorySessionFactory#cassandra")
public class CassandraRepositorySessionFactory
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
public class CassandraUtils
{
* FIXME make all configuration not hardcoded :-)
*
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Service( "archivaEntityManagerFactory#cassandra" )
public class DefaultCassandraEntityManagerFactory
* Cassandra storage model for {@link org.apache.archiva.metadata.model.ArtifactMetadata}
*
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
public class ArtifactMetadataModel
* Cassandra storage model for {@link org.apache.archiva.metadata.model.MetadataFacet}
*
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
public class MetadataFacetModel
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
-//@Table( name = "namespace", schema = "ArchivaKeySpace@archiva")
public class Namespace
implements Serializable
{
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
public class Project
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
public class ProjectVersionMetadataModel
/**
* @author Olivier Lamy
+ * @since 2.0.0
*/
@Entity
-@Table(name = "repository", schema = "ArchivaKeySpace@archiva")
public class Repository
implements Serializable
{