/**
* AbstractProgressConsumer
*
- * @version $Id$
+ *
*/
public abstract class AbstractProgressConsumer
extends AbstractMonitoredConsumer
/**
* ArchivaCli
*
- * @version $Id$
+ *
* @todo add back reading of archiva.xml from a given location
*/
public class ArchivaCli
/**
* ArtifactCountConsumer
*
- * @version $Id$
+ *
*/
@Service("knownRepositoryContentConsumer#count-artifacts")
@Scope("prototype")
/**
* ArtifactConversionException
*
- * @version $Id$
+ *
*/
public class ArtifactConversionException
extends Exception
/**
* ArtifactConverter
*
- * @version $Id$
+ *
*/
public interface ArtifactConverter
{
/**
* LegacyToDefaultConverter
*
- * @version $Id$
+ *
*/
@Service( "artifactConverter#legacy-to-default" )
public class LegacyToDefaultConverter
/**
* Messages
*
- * @version $Id$
+ *
*/
public class Messages
{
/**
* LegacyToDefaultConverterTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* Checksum - simple checksum hashing routines.
*
- * @version $Id$
+ *
*/
public class Checksum
{
/**
* Enumeration of available ChecksumAlgorithm techniques.
*
- * @version $Id$
+ *
*/
public enum ChecksumAlgorithm {
SHA1("SHA-1", "sha1", "SHA1"),
* <dd>The file that is being referenced in the checksum file.</dd>
* </dl>
*
- * @version $Id$
+ *
*/
public class ChecksummedFile
{
/**
* Hex - simple hex conversions.
*
- * @version $Id$
+ *
*/
public class Hex
{
/**
* AbstractChecksumTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public abstract class AbstractChecksumTestCase
/**
* ChecksumAlgorithmTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class ChecksumAlgorithmTest
/**
* ChecksumTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class ChecksumTest
/**
* ChecksummedFileTest
*
- * @version $Id$
+ *
*/
public class ChecksummedFileTest
/**
* ArchivaException
*
- * @version $Id$
+ *
*/
public class ArchivaException
extends Exception
* BaseFile - convenient File object that tracks the Base Directory and can provide relative path values
* for the file object based on that Base Directory value.
*
- * @version $Id$
+ *
*/
public class BaseFile
extends File
/**
* DateUtil - some (not-so) common date utility methods.
*
- * @version $Id$
+ *
*/
public class DateUtil
{
/**
* PathUtil - simple utility methods for path manipulation.
*
- * @version $Id$
+ *
*/
public class PathUtil
{
* Slf4JPlexusLogger - temporary logger to provide an Slf4j Logger to those components
* outside of the archiva codebase that require a plexus logger.
*
- * @version $Id$
+ *
*/
public class Slf4JPlexusLogger
implements org.codehaus.plexus.logging.Logger
* Words that are part of the "special word list" will be treated as their index within that heirarchy.
* Words that cannot be identified as special, are treated using normal case-insensitive comparison rules.
*
- * @version $Id$
+ *
*/
public class VersionComparator
implements Comparator<String>
/**
* Version utility methods.
*
- * @version $Id$
+ *
*/
public class VersionUtil
{
/**
* BaseFileTest
*
- * @version $Id$
+ *
*/
public class BaseFileTest
extends TestCase
/**
* DateUtilTest
*
- * @version $Id$
+ *
*/
public class DateUtilTest extends TestCase
{
/**
* PathUtilTest
*
- * @version $Id$
+ *
*/
public class PathUtilTest
extends TestCase
/**
* VersionComparatorTest
*
- * @version $Id$
+ *
*/
public class VersionComparatorTest
extends TestCase
/**
* ConfigurationEvent
*
- * @version $Id$
+ *
*/
public class ConfigurationEvent
{
/**
* ConfigurationListener
*
- * @version $Id$
+ *
*/
public interface ConfigurationListener
{
/**
* Utility methods for testing the configuration property name.
*
- * @version $Id$
+ *
*/
public class ConfigurationNames
{
/**
* FileTypes
*
- * @version $Id$
+ *
*/
@Service( "fileTypes" )
public class FileTypes
/**
* FiletypeSelectionPredicate
*
- * @version $Id$
+ *
*/
public class FiletypeSelectionPredicate
implements Predicate
/**
* FiletypeToMapClosure
*
- * @version $Id$
+ *
*/
public class FiletypeToMapClosure
implements Closure
/**
* NetworkProxyComparator
*
- * @version $Id$
+ *
*/
public class NetworkProxyComparator
implements Comparator<NetworkProxyConfiguration>
/**
* NetworkProxySelectionPredicate
*
- * @version $Id$
+ *
*/
public class NetworkProxySelectionPredicate
implements Predicate
import java.util.Comparator;
/**
- * @version $Id$
+ *
* @deprecated ProxyConnectorConfigurationOrderComparator
*/
public class ProxyConnectorConfigurationOrderComparator
/**
* ProxyConnectorPredicate
*
- * @version $Id$
+ *
*/
public class ProxyConnectorSelectionPredicate
implements Predicate
/**
* RepositoryConfigurationComparator
*
- * @version $Id$
+ *
*/
public class RepositoryConfigurationComparator
implements Comparator<AbstractRepositoryConfiguration>
/**
* ProxyConnectorConfigurationOrderComparatorTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class ProxyConnectorConfigurationOrderComparatorTest
/**
* AbstractMonitoredConsumer
*
- * @version $Id$
+ *
*/
public abstract class AbstractMonitoredConsumer
implements Consumer
/**
* Consumer - the base set of methods for a consumer.
*
- * @version $Id$
+ *
*/
public abstract interface Consumer
{
/**
* ConsumerException - details about the failure of a consumer.
*
- * @version $Id$
+ *
*/
public class ConsumerException
extends ArchivaException
/**
* ConsumerMonitor - a monitor for consumers.
*
- * @version $Id$
+ *
*/
public interface ConsumerMonitor
{
/**
* Consumer for Invalid Repository Content
*
- * @version $Id$
+ *
*/
public interface InvalidRepositoryContentConsumer
extends RepositoryContentConsumer
/**
* Consumer for Known Repository Content.
*
- * @version $Id$
+ *
*/
public interface KnownRepositoryContentConsumer
extends RepositoryContentConsumer
/**
* A consumer of content (files) in the repository.
*
- * @version $Id$
+ *
*/
public interface RepositoryContentConsumer
extends Consumer
/**
* ConsumerWantsFilePredicate
*
- * @version $Id$
+ *
*/
public class ConsumerWantsFilePredicate
implements Predicate
/**
* Selects Consumers that are flaged as 'permanent'.
*
- * @version $Id$
+ *
*/
public class PermanentConsumerPredicate
implements Predicate
/**
* ArtifactMissingChecksumsConsumer - Create missing and/or fix invalid checksums for the artifact.
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#create-missing-checksums" )
@Scope( "prototype" )
/**
* AutoRemoveConsumer
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#auto-remove" )
@Scope( "prototype" )
/**
* AutoRenameConsumer
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#auto-rename" )
@Scope( "prototype" )
/**
* MetadataUpdaterConsumer will create and update the metadata present within the repository.
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#metadata-updater" )
@Scope( "prototype" )
/**
* ValidateChecksumConsumer - validate the provided checksum against the file it represents.
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#validate-checksums" )
@Scope( "prototype" )
* be purged. Leaving 2.1-SNAPSHOT in alone.
* </p>
*
- * @version $Id$
+ *
*/
public class CleanupReleasedSnapshotsRepositoryPurge
extends AbstractRepositoryPurge
*/
/**
- * @version $Id$
+ *
*/
public interface RepositoryPurge
{
/**
*
- * @version $Id$
+ *
*/
public class RepositoryPurgeException
extends Exception
/**
* DefaultLegacyRepositoryConverter
*
- * @version $Id$
+ *
*/
@Service( "legacyRepositoryConverter#default" )
public class DefaultLegacyRepositoryConverter
* LegacyConverterArtifactConsumer - convert artifacts as they are found
* into the destination repository.
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#artifact-legacy-to-default-converter" )
@Scope( "prototype" )
/**
* ArchivaArtifact - Mutable artifact object.
*
- * @version $Id$
+ *
*/
public class ArchivaArtifact
{
/**
* A tag for objects that are considered ArchivaArtifactPlatformDetails.
*
- * @version $Id$
+ *
*/
public interface ArchivaArtifactPlatformDetails
{
/**
* Utility methods for cloning various Archiva Model objects.
*
- * @version $Id$
+ *
*/
public class ArchivaModelCloner
{
/**
* Tag for identifying a Compound Key
*
- * @version $Id$
+ *
*/
public interface CompoundKey
{
/**
* Keys - utility methods for converting common objects into string keys.
*
- * @version $Id$
+ *
*/
public class Keys
{
/**
* RepositoryURL - Mutable (and protocol forgiving) URL object.
*
- * @version $Id$
+ *
*/
public class RepositoryURL
{
/**
* RepositoryURLTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class RepositoryURLTest
/**
* AbstractUpdatePolicy
*
- * @version $Id$
+ *
*/
public abstract class AbstractUpdatePolicy
implements PreDownloadPolicy
/**
* {@link PreDownloadPolicy} to check if the requested url has failed before.
*
- * @version $Id$
+ *
*/
@Service( "preDownloadPolicy#cache-failures" )
public class CachedFailuresPolicy
* ChecksumPolicy - a policy applied after the download to see if the file has been downloaded
* successfully and completely (or not).
*
- * @version $Id$
+ *
*/
@Service( "postDownloadPolicy#checksum" )
public class ChecksumPolicy
* Policy to apply after the download has completed, but before the
* resource is made available to the calling client.
*
- * @version $Id$
+ *
*/
public interface DownloadErrorPolicy
extends Policy
/**
* DownloadPolicy
*
- * @version $Id$
+ *
*/
public interface DownloadPolicy
extends Policy
* PolicyConfigurationException is thrown when a policy cannot be executed due to a
* configuration issue.
*
- * @version $Id$
+ *
*/
public class PolicyConfigurationException
extends ArchivaException
/**
* PolicyViolationException
*
- * @version $Id$
+ *
*/
public class PolicyViolationException
extends ArchivaException
* Policy to apply after the download has completed, but before the
* resource is made available to the calling client.
*
- * @version $Id$
+ *
*/
public interface PostDownloadPolicy
extends DownloadPolicy
/**
* Policy to apply before the download is attempted.
*
- * @version $Id$
+ *
*/
public interface PreDownloadPolicy extends DownloadPolicy
{
/**
* {@link PreDownloadPolicy} to apply for released versions.
*
- * @version $Id$
+ *
*/
@Service("preDownloadPolicy#releases")
public class ReleasesPolicy
/**
* {@link PreDownloadPolicy} to apply for snapshot versions.
*
- * @version $Id$
+ *
*/
@Service("preDownloadPolicy#snapshots")
public class SnapshotsPolicy
/**
* DefaultUrlFailureCache
*
- * @version $Id$
+ *
*/
public class DefaultUrlFailureCache
implements UrlFailureCache
/**
* Cache for requested URLs that cannot be fetched.
*
- * @version $Id$
+ *
*/
public interface UrlFailureCache
{
/**
* CachedFailuresPolicyTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
/**
* ChecksumPolicyTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = {"classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml"} )
/**
* ReleasePolicyTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
/**
* SnapshotsPolicyTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
/**
* DefaultRepositoryProxyConnectors
*
- * @version $Id$
+ *
* @todo exception handling needs work - "not modified" is not really an exceptional case, and it has more layers than
* your average brown onion
*/
/**
* NotFoundException - thrown when the resource requested was not found on the remote repository.
*
- * @version $Id$
+ *
*/
public class NotFoundException
extends ProxyException
* Similar in scope to the <code>HTTP 304 Not Modified</code> response code.
* </p>
*
- * @version $Id$
+ *
*/
public class NotModifiedException
extends ProxyException
/**
* This represents a connector for a repository to repository proxy.
*
- * @version $Id$
+ *
*/
public class ProxyConnector
implements RepositoryConnector
/**
* ProxyConnectorOrderComparator
*
- * @version $Id$
+ *
*/
public class ProxyConnectorOrderComparator
implements Comparator<ProxyConnector>
/**
* Handler for potential repository proxy connectors.
*
- * @version $Id$
+ *
*/
public interface RepositoryProxyConnectors
{
/**
* AbstractProxyTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* CacheFailuresTransferTest
*
- * @version $Id$
+ *
*/
public class CacheFailuresTransferTest
extends AbstractProxyTestCase
/**
* ChecksumTransferTest
*
- * @version $Id$
+ *
*/
public class ChecksumTransferTest
extends AbstractProxyTestCase
/**
* ErrorHandlingTest
*
- * @version $Id$
+ *
*/
public class ErrorHandlingTest
extends AbstractProxyTestCase
/**
* ManagedDefaultTransferTest
*
- * @version $Id$
+ *
*/
public class ManagedDefaultTransferTest
extends AbstractProxyTestCase
/**
* ManagedLegacyTransferTest
*
- * @version $Id$
+ *
*/
public class ManagedLegacyTransferTest
extends AbstractProxyTestCase
* (1) If it isn't proxied, no point in having a remote.
* </pre>
*
- * @version $Id$
+ *
*/
public class MetadataTransferTest
extends AbstractProxyTestCase
/**
* MockConfiguration
*
- * @version $Id$
+ *
*/
@Service( "archivaConfiguration#mock" )
public class MockConfiguration
/**
* SnapshotTransferTest
*
- * @version $Id$
+ *
*/
public class SnapshotTransferTest
extends AbstractProxyTestCase
/**
* ContentNotFoundException is thrown in response for requests for content that is not the repository.
*
- * @version $Id$
+ *
*/
public class ContentNotFoundException
extends RepositoryException
* ManagedRepositoryContent interface for interacting with a managed repository in an abstract way,
* without the need for processing based on filesystem paths, or working with the database.
*
- * @version $Id$
+ *
*/
public interface ManagedRepositoryContent
{
* RemoteRepositoryContent interface for interacting with a remote repository in an abstract way,
* without the need for processing based on URLs, or working with the database.
*
- * @version $Id$
+ *
*/
public interface RemoteRepositoryContent
{
/**
* RepositoryContentRequest
*
- * @version $Id$
+ *
*/
@Service( "repositoryContentFactory#default" )
public class RepositoryContentFactory
/**
* RepositoryException
*
- * @version $Id$
+ *
*/
public class RepositoryException
extends Exception
/**
* RepositoryNotFoundException
*
- * @version $Id$
+ *
*/
public class RepositoryNotFoundException
extends RepositoryException
/**
* RepositoryConnector
*
- * @version $Id$
+ *
*/
public interface RepositoryConnector
{
/**
* AbstractDefaultRepositoryContent - common methods for working with default (maven 2) layout.
*
- * @version $Id$
+ *
*/
public abstract class AbstractDefaultRepositoryContent
{
/**
* AbstractLegacyRepositoryContent
*
- * @version $Id$
+ *
*/
public abstract class AbstractLegacyRepositoryContent
{
/**
* ArtifactExtensionMapping
*
- * @version $Id$
+ *
*/
public class ArtifactExtensionMapping
{
* TODO: remove in favour of path translator, this is just delegating for the most part, but won't accommodate other
* extensions like NPanday
*
- * @version $Id$
+ *
*/
@Service( "pathParser#default" )
public class DefaultPathParser
/**
* Generic Filename Parser for use with layout routines.
*
- * @version $Id$
+ *
*/
public class FilenameParser
{
* LegacyPathParser is a parser for maven 1 (legacy layout) paths to
* ArtifactReference.
*
- * @version $Id$
+ *
*/
public class LegacyPathParser
implements PathParser
/**
* ManagedDefaultRepositoryContent
*
- * @version $Id$
+ *
*/
@Service( "managedRepositoryContent#default" )
@Scope( "prototype" )
/**
* ManagedLegacyRepositoryContent
*
- * @version $Id$
+ *
* @todo no need to be a component when filetypes, legacy path parser is not
*/
@Service( "managedRepositoryContent#legacy" )
/**
* PathParser interface.
*
- * @version $Id$
+ *
*/
public interface PathParser
{
/**
* RemoteDefaultRepositoryContent
*
- * @version $Id$
+ *
*/
@Service( "remoteRepositoryContent#default" )
@Scope( "prototype" )
/**
* RemoteLegacyRepositoryContent
*
- * @version $Id$
+ *
* @todo no need to be a component once legacy path parser is not
*/
@Service( "remoteRepositoryContent#legacy" )
* RepositoryRequest is used to determine the type of request that is incoming, and convert it to an appropriate
* ArtifactReference.
*
- * @version $Id$
+ *
* <p/>
*/
public class RepositoryRequest
/**
* LayoutException
*
- * @version $Id$
+ *
*/
public class LayoutException extends ArchivaException
{
/**
* MetadataTools
*
- * @version $Id$
+ *
*/
@Service( "metadataTools#default" )
public class MetadataTools
/**
* RepositoryMetadataException
*
- * @version $Id$
+ *
*/
public class RepositoryMetadataException
extends RepositoryException
/**
* RepositoryMetadataMerge
*
- * @version $Id$
+ *
*/
public class RepositoryMetadataMerge
{
/**
* RepositoryMetadataWriter
*
- * @version $Id$
+ *
*/
public class RepositoryMetadataWriter
{
/**
* AbstractRepositoryLayerTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* MockConfiguration
*
- * @version $Id$
+ *
*/
@Service("archivaConfiguration#mock")
public class MockConfiguration
/**
* RepositoryURLTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class RepositoryURLTest
/**
* AbstractDefaultRepositoryContentTestCase
*
- * @version $Id$
+ *
*/
public abstract class AbstractDefaultRepositoryContentTestCase
extends AbstractRepositoryLayerTestCase
/**
* AbstractLegacyRepositoryContentTestCase
*
- * @version $Id$
+ *
*/
public abstract class AbstractLegacyRepositoryContentTestCase
extends AbstractRepositoryLayerTestCase
/**
* ArtifactExtensionMappingTest
*
- * @version $Id$
+ *
*/
public class ArtifactExtensionMappingTest
extends AbstractRepositoryLayerTestCase
*
* TODO: move to path translator tests
*
- * @version $Id$
+ *
*/
public class DefaultPathParserTest
extends AbstractRepositoryLayerTestCase
/**
* FilenameParserTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class FilenameParserTest
/**
* LegacyPathParserTest
*
- * @version $Id$
+ *
*/
public class LegacyPathParserTest
extends AbstractRepositoryLayerTestCase
/**
* ManagedDefaultRepositoryContentTest
*
- * @version $Id$
+ *
*/
public class ManagedDefaultRepositoryContentTest
extends AbstractDefaultRepositoryContentTestCase
/**
* ManagedLegacyRepositoryContentTest
*
- * @version $Id$
+ *
*/
public class ManagedLegacyRepositoryContentTest
extends AbstractLegacyRepositoryContentTestCase
/**
* RemoteDefaultRepositoryContentTest
*
- * @version $Id$
+ *
*/
public class RemoteDefaultRepositoryContentTest
extends AbstractDefaultRepositoryContentTestCase
/**
* RemoteLegacyRepositoryContentTest
*
- * @version $Id$
+ *
*/
public class RemoteLegacyRepositoryContentTest
extends AbstractLegacyRepositoryContentTestCase
/**
* RepositoryRequestTest
*
- * @version $Id$
+ *
*/
@ContextConfiguration(
locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context-repo-request-test.xml" } )
/**
* MetadataToolsTest
*
- * @version $Id$
+ *
*/
@ContextConfiguration(
locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context-metadata-tools-test.xml" } )
/**
* RepositoryMetadataReaderTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class RepositoryMetadataReaderTest
/**
* RepositoryMetadataWriterTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class RepositoryMetadataWriterTest
/**
* DefaultRepositoryScanner
*
- * @version $Id$
+ *
*/
@Service( "repositoryScanner#default" )
public class DefaultRepositoryScanner
/**
* RepositoryContentConsumerUtil
*
- * @version $Id$
+ *
*/
@Service("repositoryContentConsumers")
public class RepositoryContentConsumers
/**
* RepositoryScanStatistics - extension to the RepositoryContentStatistics model.
*
- * @version $Id$
+ *
*/
@XmlRootElement( name = "repositoryScanStatistics" )
public class RepositoryScanStatistics
/**
* RepositoryScanner
*
- * @version $Id$
+ *
*/
public interface RepositoryScanner
{
/**
* RepositoryScannerInstance
*
- * @version $Id$
+ *
*/
public class RepositoryScannerInstance
implements DirectoryWalkListener
/**
* ConsumerProcessFileClosure
*
- * @version $Id$
+ *
*/
public class ConsumerProcessFileClosure
implements Closure
/**
* TriggerBeginScanClosure
*
- * @version $Id$
+ *
*/
public class TriggerBeginScanClosure
implements Closure
/**
* InvalidScanConsumer
*
- * @version $Id$
+ *
*/
public class InvalidScanConsumer
extends AbstractMonitoredConsumer
/**
* ScanConsumer
*
- * @version $Id$
+ *
*/
public class KnownScanConsumer
extends AbstractMonitoredConsumer
/**
* RepositoryContentConsumersTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* RepositoryScannerTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml" } )
/**
* SampleKnownConsumer
*
- * @version $Id$
+ *
*/
public class SampleKnownConsumer
extends AbstractMonitoredConsumer
/**
* Abstract class for the TransactionEvents
*
- * @version $Id$
+ *
*/
public abstract class AbstractTransactionEvent
implements TransactionEvent
/**
* Event to copy a file.
*
- * @version $Id$
+ *
*/
public class CopyFileEvent
extends AbstractTransactionEvent
/**
* Event for creating a file from a string content.
*
- * @version $Id$
+ *
*/
public class CreateFileEvent
extends AbstractTransactionEvent
/**
* TransactionException
*
- * @version $Id$
+ *
*/
public class TransactionException
extends Exception
import org.junit.runner.RunWith;
/**
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public abstract class AbstractFileEventTest
/**
* Gather the text from a collection of {@link Element}'s into a {@link List}
*
- * @version $Id$
+ *
*/
public class ElementTextListClosure
implements Closure
/**
* LatinEntities - simple utility class to handle latin entity conversion.
*
- * @version $Id$
+ *
*/
public class LatinEntities
{
/**
* LatinEntityResolutionReader - Read a Character Stream.
*
- * @version $Id$
+ *
*/
public class LatinEntityResolutionReader
extends Reader
/**
* XMLException
*
- * @version $Id$
+ *
*/
public class XMLException extends ArchivaException
{
/**
* XMLReader - a set of common xml utility methods for reading content out of an xml file.
*
- * @version $Id$
+ *
*/
public class XMLReader
{
/**
* XMLWriter - Making writing XML files easier.
*
- * @version $Id$
+ *
*/
public class XMLWriter
{
/**
* AbstractArchivaXmlTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public abstract class AbstractArchivaXmlTestCase
/**
* LatinEntitiesTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class LatinEntitiesTest
/**
* LatinEntityResolutionReaderTest
*
- * @version $Id$
+ *
*/
public class LatinEntityResolutionReaderTest
extends AbstractArchivaXmlTestCase
/**
* XMLReaderTest
*
- * @version $Id$
+ *
*/
public class XMLReaderTest
extends AbstractArchivaXmlTestCase
/**
* XMLWriterTest
*
- * @version $Id$
+ *
*/
public class XMLWriterTest
extends AbstractArchivaXmlTestCase
/**
* ArchivaRepositoryScanningTaskExecutor
*
- * @version $Id$
+ *
*/
@Service( "taskExecutor#repository-scanning" )
public class ArchivaRepositoryScanningTaskExecutor
/**
* ArchivaRepositoryScanningTaskExecutorPhase1Test
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* ArchivaRepositoryScanningTaskExecutorPhase1Test
*
- * @version $Id$
+ *
*/
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
public class ArchivaRepositoryScanningTaskExecutorPhase1Test
/**
* ArchivaRepositoryScanningTaskExecutorPhase2Test
*
- * @version $Id$
+ *
*/
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
/**
* AdminRepositoryConsumer
*
- * @version $Id$
+ *
*/
@XmlRootElement( name = "adminRepositoryConsumer" )
public class AdminRepositoryConsumer
/**
* AddAdminRepoConsumerClosure
*
- * @version $Id$
+ *
*/
public class AddAdminRepoConsumerClosure
implements Closure
/**
* AdminRepositoryConsumerComparator
*
- * @version $Id$
+ *
*/
public class AdminRepositoryConsumerComparator
implements Comparator<AdminRepositoryConsumer>
/**
* AccessDeniedException
*
- * @version $Id$
+ *
*/
public class AccessDeniedException
extends ArchivaSecurityException
/**
* ArchivaSecurityException
*
- * @version $Id$
+ *
*/
public class ArchivaSecurityException
extends ArchivaException
/**
* ArchivaStandardRolesCheck tests for the existance of expected / standard roles and permissions.
*
- * @version $Id$
+ *
*/
@Service("environmentCheck#archiva-required-roles")
public class ArchivaStandardRolesCheck
/**
* ArchivaXworkUser
*
- * @version $Id$
+ *
*/
public final class ArchivaXworkUser
{
/**
* DefaultUserRepositories
*
- * @version $Id$
+ *
*/
@Service( "userRepositories" )
public class DefaultUserRepositories
/**
* PrincipalNotFoundException
*
- * @version $Id$
+ *
*/
public class PrincipalNotFoundException
extends ArchivaSecurityException
/**
* UserRepositories
*
- * @version $Id$
+ *
*/
public interface UserRepositories
{
/**
* DefaultUserRepositoriesTest
*
- * @version $Id$
+ *
*/
public class DefaultUserRepositoriesTest
extends AbstractSecurityTest
/**
* ArchivaStartup - the startup of all archiva features in a deterministic order.
*
- * @version $Id$
+ *
*/
public class ArchivaStartup
implements ServletContextListener
/**
* Banner
*
- * @version $Id$
+ *
*/
public class Banner
{
/**
* ConfigurationSynchronization
*
- * @version $Id$
+ *
*/
@Service
public class SecuritySynchronization
/**
* UserRepositories stub used for testing.
*
- * @version $Id$
+ *
*/
public class UserRepositoriesStub
implements UserRepositories
/**
* SecuritySystem stub used for testing.
*
- * @version $Id$
+ *
*/
public class SecuritySystemStub
implements SecuritySystem
* Based on LoginTest of Emmanuel Venisse test.
*
* @author José Morales MartÃnez
- * @version $Id$
+ *
*/
* Based on LoginTest of Emmanuel Venisse test.
*
* @author José Morales MartÃnez
- * @version $Id$
+ *
*/
@Test( groups = { "login" }, dependsOnGroups = {"about"})
/**
* GlobalResults - constants for global result definitions.
*
- * @version $Id$
+ *
*/
public class GlobalResults
{
/**
* Shows system status information for the administrator.
*
- * @version $Id$
+ *
*/
@Controller( "systemStatus" )
@Scope( "prototype" )
/**
* AbstractAppearanceAction
*
- * @version $Id$
+ *
*/
public abstract class AbstractAppearanceAction
extends AbstractActionSupport
/**
* AbstractProxyConnectorAction
*
- * @version $Id$
+ *
*/
public abstract class AbstractProxyConnectorAction
extends AbstractActionSupport
* AbstractProxyConnectorFormAction - generic fields and methods for either add or edit actions related with the
* Proxy Connector.
*
- * @version $Id$
+ *
*/
public abstract class AbstractProxyConnectorFormAction
extends AbstractProxyConnectorAction
/**
* AddProxyConnectorAction
*
- * @version $Id$
+ *
*/
@Controller( "addProxyConnectorAction" )
@Scope( "prototype" )
/**
* DeleteProxyConnectorAction
*
- * @version $Id$
+ *
*/
@Controller( "deleteProxyConnectorAction" )
@Scope( "prototype" )
/**
* EditProxyConnectorAction
*
- * @version $Id$
+ *
*/
@Controller( "editProxyConnectorAction" )
@Scope( "prototype" )
/**
* ProxyConnectorsAction
*
- * @version $Id$
+ *
*/
@Controller( "proxyConnectorsAction" )
@Scope( "prototype" )
/**
* SortProxyConnectorsAction -
*
- * @version $Id$
+ *
*/
@Controller( "sortProxyConnectorsAction" )
@Scope( "prototype" )
/**
* ConfigureNetworkProxyAction
*
- * @version $Id$
+ *
*/
@Controller( "configureNetworkProxyAction" )
@Scope( "prototype" )
/**
* NetworkProxiesAction
*
- * @version $Id$
+ *
*/
@Controller( "networkProxiesAction" )
@Scope( "prototype" )
* <p/>
* Place for all generic methods used in Managed Repository Administration.
*
- * @version $Id$
+ *
*/
public abstract class AbstractManagedRepositoriesAction
extends AbstractRepositoriesAdminAction
/**
* AbstractRemoteRepositoriesAction
*
- * @version $Id$
+ *
*/
public class AbstractRemoteRepositoriesAction
extends AbstractRepositoriesAdminAction
* Base class for all repository administrative functions.
* This should be neutral to the type of action (add/edit/delete) and type of repo (managed/remote)
*
- * @version $Id$
+ *
*/
public abstract class AbstractRepositoriesAdminAction
extends AbstractActionSupport
/**
* AddManagedRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "addManagedRepositoryAction" )
@Scope( "prototype" )
/**
* AddRemoteRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "addRemoteRepositoryAction" )
@Scope( "prototype" )
/**
* DeleteManagedRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "deleteManagedRepositoryAction" )
@Scope( "prototype" )
/**
* DeleteRemoteRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "deleteRemoteRepositoryAction" )
@Scope( "prototype" )
/**
* AddManagedRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "editManagedRepositoryAction" )
@Scope( "prototype" )
/**
* EditRemoteRepositoryAction
*
- * @version $Id$
+ *
*/
@Controller( "editRemoteRepositoryAction" )
@Scope( "prototype" )
/**
* Shows the Repositories Tab for the administrator.
*
- * @version $Id$
+ *
*/
@Controller( "repositoriesAction" )
@Scope( "prototype" )
/**
* RepositoryScanningAction
*
- * @version $Id$
+ *
*/
@Controller( "repositoryScanningAction" )
@Scope( "prototype" )
/**
* CopyPasteSnippetTag
*
- * @version $Id$
+ *
*/
@StrutsTag(name = "copy-paste-snippet", tldBodyContent = "empty", tldTagClass = "org.apache.archiva.web.tags.CopyPasteSnippetTag", description = "Render a copy paste snippet for the provided object")
public class CopyPasteSnippetTag
/**
* DependencyTree
*
- * @version $Id$
+ *
*/
@Service( "dependencyTree" )
public class DependencyTree
* </archiva:dependency-tree>
* </pre>
*
- * @version $Id$
+ *
*/
@StrutsTag(name = "dependency-tree", tldBodyContent = "JSP", tldTagClass = "org.apache.archiva.web.tags.DependencyTreeTag", description = "Render a dependency tree for the provided project.")
public class DependencyTreeTag
/**
* ExpressionTool
*
- * @version $Id$
+ *
*/
public class ExpressionTool
{
/**
* GroupIdLink
*
- * @version $Id$
+ *
*/
public class GroupIdLink
extends Component
/**
* GroupIdLink
*
- * @version $Id$
+ *
*/
@StrutsTag(name = "groupIdLink", tldBodyContent = "empty", tldTagClass = "org.apache.archiva.web.tags.GroupIdLinkTag", description = "Render a groupId as a set of Links")
public class GroupIdLinkTag
/**
* ContextUtils
*
- * @version $Id$
+ *
*/
public class ContextUtils
{
/**
* AbstractWebworkTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public abstract class AbstractWebworkTestCase
/**
* AddProxyConnectorActionTest
*
- * @version $Id$
+ *
*/
public class AddProxyConnectorActionTest
extends AbstractWebworkTestCase
/**
* DeleteProxyConnectorActionTest
*
- * @version $Id$
+ *
*/
public class DeleteProxyConnectorActionTest
extends AbstractWebworkTestCase
/**
* EditProxyConnectorActionTest
*
- * @version $Id$
+ *
*/
public class EditProxyConnectorActionTest
extends AbstractWebworkTestCase
/**
* ProxyConnectorsActionTest
*
- * @version $Id$
+ *
*/
public class ProxyConnectorsActionTest
extends AbstractWebworkTestCase
/**
* SortProxyConnectorsActionTest
*
- * @version $Id$
+ *
*/
public class SortProxyConnectorsActionTest
extends AbstractWebworkTestCase
/**
* AddManagedRepositoryActionTest
*
- * @version $Id$
+ *
*/
public class AddManagedRepositoryActionTest
extends AbstractManagedRepositoryActionTest
/**
* AddRemoteRepositoryActionTest
*
- * @version $Id$
+ *
*/
public class AddRemoteRepositoryActionTest
extends AbstractActionTestCase
/**
* DeleteManagedRepositoryActionTest
*
- * @version $Id$
+ *
*/
public class DeleteManagedRepositoryActionTest
extends AbstractActionTestCase
/**
* DeleteRemoteRepositoryActionTest
*
- * @version $Id$
+ *
*/
public class DeleteRemoteRepositoryActionTest
extends AbstractActionTestCase
/**
* EditManagedRepositoryActionTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class EditManagedRepositoryActionTest
/**
* EditRemoteRepositoryActionTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class EditRemoteRepositoryActionTest
/**
* BannerTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class BannerTest
/**
* Abstract TestCase for RepositoryServlet Tests, Proxied, Get of Metadata.
*
- * @version $Id$
+ *
*/
public abstract class AbstractRepositoryServletProxiedMetadataTestCase
extends AbstractRepositoryServletProxiedTestCase
/**
* AbstractRepositoryServletProxiedTestCase
*
- * @version $Id$
+ *
*/
public abstract class AbstractRepositoryServletProxiedTestCase
extends AbstractRepositoryServletTestCase
/**
* AbstractRepositoryServletTestCase
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/repository-servlet-simple.xml" } )
* BypassSecuritySystem - used to bypass the security system for testing reasons and allow
* for every request to respond as success / true.
*
- * @version $Id$
+ *
*/
@Service("securitySystem#bypass")
public class BypassSecuritySystem
/**
* ArchivaMimeTypesTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
/**
* RepositoryServletBrowseTest
*
- * @version $Id$
+ *
*/
public class RepositoryServletBrowseTest
extends AbstractRepositoryServletTestCase
/**
* Deploy / Put Test cases for RepositoryServlet.
*
- * @version $Id$
+ *
*/
public class RepositoryServletDeployTest
extends AbstractRepositoryServletTestCase
/**
* RepositoryServletTest
*
- * @version $Id$
+ *
*/
public class RepositoryServletNoProxyMetadataTest
extends AbstractRepositoryServletTestCase
/**
* RepositoryServletTest
*
- * @version $Id$
+ *
*/
public class RepositoryServletNoProxyTest
extends AbstractRepositoryServletTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Metadata, exists on local managed repository only.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedMetadataLocalOnlyTest
extends AbstractRepositoryServletProxiedMetadataTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Metadata, exists on remote repository only.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedMetadataRemoteOnlyTest
extends AbstractRepositoryServletProxiedMetadataTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Timestamped Snapshot Artifacts, with varying policy settings.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedPluginSnapshotPolicyTest
extends AbstractRepositoryServletProxiedTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Release Artifacts, with varying policy settings.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedReleasePolicyTest
extends AbstractRepositoryServletProxiedTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Snapshot Artifacts, with varying policy settings.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedSnapshotPolicyTest
extends AbstractRepositoryServletProxiedTestCase
/**
* RepositoryServlet Tests, Proxied, Get of Timestamped Snapshot Artifacts, with varying policy settings.
*
- * @version $Id$
+ *
*/
public class RepositoryServletProxiedTimestampedSnapshotPolicyTest
extends AbstractRepositoryServletProxiedTestCase
* RepositoryServletSecurityTest Test the flow of the authentication and authorization checks. This does not necessarily
* perform redback security checking.
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaSpringJUnit4ClassRunner.class )
@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
/**
* RepositoryServletTest
*
- * @version $Id$
+ *
*/
public class RepositoryServletTest
extends AbstractRepositoryServletTestCase
/**
* UnauthenticatedRepositoryServlet
*
- * @version $Id$
+ *
*/
public class UnauthenticatedRepositoryServlet
extends RepositoryServlet
/**
* AuditEvent
*
- * @version $Id$
+ *
*/
public class AuditEvent
implements MetadataFacet
/**
* AuditListener
*
- * @version $Id$
+ *
*/
public interface AuditListener
{
/**
* AuditLog - Audit Log.
*
- * @version $Id$
+ *
*
*/
@Service("auditListener#logging")
/**
* Auditable
*
- * @version $Id$
+ *
*/
public interface Auditable
{
/**
* RepositoryMetadataReaderTest
*
- * @version $Id$
+ *
*/
@RunWith( ArchivaBlockJUnit4ClassRunner.class )
public class MavenRepositoryMetadataReaderTest
* <p/>
* TODO: no need for this to be a scanner - we can just query the database / content repository to get a full list
*
- * @version $Id$
+ *
*/
@Service( "knownRepositoryContentConsumer#duplicate-artifacts" )
@Scope( "prototype" )