public class LocalSystemProvider extends AbstractLocalSystemProvider
ISystemProvider implementation for locally provided master
configurations.
Copyright (C) Micro Focus 2014. All rights reserved.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID
The ID of the system provider.
|
| Constructor and Description |
|---|
LocalSystemProvider() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
existsLocalMasterConfiguration()
Returns
true if one of these conditions is true:
A master configuration provider extension provides a master
configuration
A master configuration is located in the Eclipse root folder
|
java.lang.String |
getID()
Gets the unique ID of the system provider as defined in the extension.
|
static MasterConfigurationParser |
getMasterConfigurationParser(ISystemImage pImg)
Gets the master configuration parser for the given system image.
|
java.util.List<ITaurusSystemProxy> |
getSystemProxies()
Gets a list of
ITaurusSystemProxys. |
ITaurusSystem |
loadPersistedSystem(TaurusSystemPersistableProxy pPersistableProxy)
Creates an
ITaurusSystem from its persistable proxy
representation. |
getRemoteSystemImagespublic static final java.lang.String ID
public java.util.List<ITaurusSystemProxy> getSystemProxies() throws TaurusCoreException
ISystemProviderITaurusSystemProxys.TaurusCoreException - if retrieving the system proxies failspublic static boolean existsLocalMasterConfiguration()
true if one of these conditions is true:
public static MasterConfigurationParser getMasterConfigurationParser(ISystemImage pImg) throws TaurusCoreException
pImg - the system imageTaurusCoreException - if an error occurs reading the master configurationpublic ITaurusSystem loadPersistedSystem(TaurusSystemPersistableProxy pPersistableProxy) throws TaurusCoreException
ISystemProviderITaurusSystem from its persistable proxy
representation. The persistable proxy will be created from loading the
AWM system cache.pPersistableProxy - the AWM system representationITaurusSystem or null if the provider
cannot load a system from cacheTaurusCoreException - if creating the AWM system failedpublic java.lang.String getID()
ISystemProviderCopyright © 2015 Micro Focus GmbH. All rights reserved.