org.criticalsection.maven.scm.provider.monotone
Interface MonotoneSettingsProvider

All Known Implementing Classes:
DefaultMonotoneSettingsProvider

public interface MonotoneSettingsProvider

Provides runtime access to the configuration options of this scm provider.

The monotone scm provider allows the configuration of some core runtime options. First, it allows the configuration of the config and keyring directories monotone uses during runtime. Then, it allows to specifiy the database to use when performing operations like checkout. And last, one can configure the key to use when doing database manipulating operations.

Author:
Tim Kettler

Field Summary
static java.lang.String CONFIG_DIR_PROPERTY
           
static java.lang.String DATABASE_PROPERTY
           
static java.lang.String KEY_PROPERTY
           
static java.lang.String KEYRING_DIR_PROPERTY
           
static java.lang.String ROLE
           
 
Method Summary
 java.lang.String getConfigDirectory()
           
 java.lang.String getDatabase()
           
 java.lang.String getKey()
           
 java.lang.String getKeyringDirectory()
           
 

Field Detail

ROLE

static final java.lang.String ROLE

CONFIG_DIR_PROPERTY

static final java.lang.String CONFIG_DIR_PROPERTY
See Also:
Constant Field Values

KEYRING_DIR_PROPERTY

static final java.lang.String KEYRING_DIR_PROPERTY
See Also:
Constant Field Values

DATABASE_PROPERTY

static final java.lang.String DATABASE_PROPERTY
See Also:
Constant Field Values

KEY_PROPERTY

static final java.lang.String KEY_PROPERTY
See Also:
Constant Field Values
Method Detail

getConfigDirectory

java.lang.String getConfigDirectory()

getKeyringDirectory

java.lang.String getKeyringDirectory()

getDatabase

java.lang.String getDatabase()
                             throws org.apache.maven.scm.repository.ScmRepositoryException
Throws:
org.apache.maven.scm.repository.ScmRepositoryException

getKey

java.lang.String getKey()
                        throws org.apache.maven.scm.repository.ScmRepositoryException
Throws:
org.apache.maven.scm.repository.ScmRepositoryException


Copyright © 2008 CriticalSection.Org. All Rights Reserved.