org.modelbus.core.lib.configuration
Class ModelBusConfiguration

java.lang.Object
  extended by org.modelbus.core.lib.configuration.ModelBusConfiguration

public class ModelBusConfiguration
extends java.lang.Object


Field Summary
static java.lang.String EXTERNAL_LOCATION_PROPERTY_PASSWORD
           
static java.lang.String EXTERNAL_LOCATION_PROPERTY_PUBLIC_ROOT_URI
           
static java.lang.String EXTERNAL_LOCATION_PROPERTY_ROOT_SERVICES_URI
           
static java.lang.String EXTERNAL_LOCATION_PROPERTY_TYPE
           
static java.lang.String EXTERNAL_LOCATION_PROPERTY_USERNAME
           
static java.lang.String LOCATION_GIT_REPOSITORY
           
static java.lang.String LOCATION_NOTIFICATION
           
static java.lang.String LOCATION_PROPERTY_GIT_EMAIL
           
static java.lang.String LOCATION_PROPERTY_GIT_USERNAME
           
static java.lang.String LOCATION_PROPERTY_OAUTH_SECRET
           
static java.lang.String LOCATION_PROPERTY_OAUTH_USER
           
static java.lang.String LOCATION_PROPERTY_SSL_ALGORITHM
           
static java.lang.String LOCATION_PROPERTY_SSL_KEYSTORE
           
static java.lang.String LOCATION_PROPERTY_SSL_KEYSTORE_PASSWORD
           
static java.lang.String LOCATION_PROPERTY_SSL_KEYSTORE_TYPE
           
static java.lang.String LOCATION_PROPERTY_SSL_PASSWORD
           
static java.lang.String LOCATION_PROPERTY_SSL_TRUSTSTORE
           
static java.lang.String LOCATION_PROPERTY_SSL_TRUSTSTORE_PASSWORD
           
static java.lang.String LOCATION_PROPERTY_SVN_PASSWORD
           
static java.lang.String LOCATION_PROPERTY_SVN_USERNAME
           
static java.lang.String LOCATION_PROPERTY_TFS_NATIVE_LIBRARY
           
static java.lang.String LOCATION_PROPERTY_TFS_PASSWORD
           
static java.lang.String LOCATION_PROPERTY_TFS_SERVER
           
static java.lang.String LOCATION_PROPERTY_TFS_SERVER_PATH
           
static java.lang.String LOCATION_PROPERTY_TFS_USERNAME
           
static java.lang.String LOCATION_REPOSITORY
           
static java.lang.String LOCATION_REPOSITORY_SECURE
           
static java.lang.String LOCATION_SVN_REPOSITORY
           
static java.lang.String LOCATION_TFS_REPOSITORY
           
static java.lang.String MODELBUS_CONFIG_DIR
           
static java.lang.String MODELBUS_CONFIG_MODEL_DEFAULT_NAME
           
 
Constructor Summary
ModelBusConfiguration()
           
 
Method Summary
static java.lang.String getAbsoluteConfigFilePath(java.lang.String path)
           
static java.lang.String getAbsoluteRootFilePath(java.lang.String path)
           
static Location getExternalLocationByURI(URI locationURI)
           
static ExternalLocation[] getExternalLocations()
           
static java.lang.String getLocation(java.lang.String locationName)
           
static LocationProperty[] getLocationProperties(java.lang.String locationName)
           
static LocationProperty getLocationProperty(Location location, java.lang.String propertyName)
           
static LocationProperty getLocationProperty(java.lang.String locationName, java.lang.String propertyName)
           
static java.lang.String getModelBusRootLocation()
           
static java.io.File getTempFolder()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCATION_SVN_REPOSITORY

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

LOCATION_GIT_REPOSITORY

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

LOCATION_TFS_REPOSITORY

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

LOCATION_REPOSITORY

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

LOCATION_REPOSITORY_SECURE

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

LOCATION_NOTIFICATION

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

LOCATION_PROPERTY_SSL_TRUSTSTORE

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

LOCATION_PROPERTY_SSL_TRUSTSTORE_PASSWORD

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

LOCATION_PROPERTY_SSL_KEYSTORE

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

LOCATION_PROPERTY_SSL_KEYSTORE_TYPE

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

LOCATION_PROPERTY_SSL_KEYSTORE_PASSWORD

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

LOCATION_PROPERTY_SSL_ALGORITHM

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

LOCATION_PROPERTY_SSL_PASSWORD

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

LOCATION_PROPERTY_SVN_USERNAME

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

LOCATION_PROPERTY_SVN_PASSWORD

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

LOCATION_PROPERTY_GIT_USERNAME

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

LOCATION_PROPERTY_GIT_EMAIL

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

LOCATION_PROPERTY_TFS_USERNAME

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

LOCATION_PROPERTY_TFS_PASSWORD

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

LOCATION_PROPERTY_TFS_NATIVE_LIBRARY

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

LOCATION_PROPERTY_TFS_SERVER

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

LOCATION_PROPERTY_TFS_SERVER_PATH

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

MODELBUS_CONFIG_DIR

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

MODELBUS_CONFIG_MODEL_DEFAULT_NAME

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

EXTERNAL_LOCATION_PROPERTY_TYPE

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

EXTERNAL_LOCATION_PROPERTY_PUBLIC_ROOT_URI

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

EXTERNAL_LOCATION_PROPERTY_ROOT_SERVICES_URI

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

EXTERNAL_LOCATION_PROPERTY_USERNAME

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

EXTERNAL_LOCATION_PROPERTY_PASSWORD

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

LOCATION_PROPERTY_OAUTH_USER

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

LOCATION_PROPERTY_OAUTH_SECRET

public static final java.lang.String LOCATION_PROPERTY_OAUTH_SECRET
See Also:
Constant Field Values
Constructor Detail

ModelBusConfiguration

public ModelBusConfiguration()
Method Detail

getModelBusRootLocation

public static java.lang.String getModelBusRootLocation()
                                                throws ModelBusException
Throws:
ModelBusException

getLocation

public static java.lang.String getLocation(java.lang.String locationName)
                                    throws ModelBusException
Throws:
ModelBusException

getExternalLocations

public static ExternalLocation[] getExternalLocations()
                                               throws ModelBusException
Throws:
ModelBusException

getExternalLocationByURI

public static Location getExternalLocationByURI(URI locationURI)
                                         throws ModelBusException
Throws:
ModelBusException

getLocationProperties

public static LocationProperty[] getLocationProperties(java.lang.String locationName)
                                                throws ModelBusException
Throws:
ModelBusException

getLocationProperty

public static LocationProperty getLocationProperty(java.lang.String locationName,
                                                   java.lang.String propertyName)
                                            throws ModelBusException
Throws:
ModelBusException

getLocationProperty

public static LocationProperty getLocationProperty(Location location,
                                                   java.lang.String propertyName)

getAbsoluteRootFilePath

public static java.lang.String getAbsoluteRootFilePath(java.lang.String path)
                                                throws ModelBusException
Throws:
ModelBusException

getAbsoluteConfigFilePath

public static java.lang.String getAbsoluteConfigFilePath(java.lang.String path)
                                                  throws ModelBusException
Throws:
ModelBusException

getTempFolder

public static java.io.File getTempFolder()
                                  throws ModelBusException
Throws:
ModelBusException