public class TaurusSystemPersistableProxy
extends java.lang.Object
ITaurusSystem containing all basic information about the
system. This is used as a storage for general code (e.g. parsing master
configuration files, loading cached systems ) which does not know anything
about specific implementations of the ITaurusSystem interface.TaurusApplicationPersistableProxy| Constructor and Description |
|---|
TaurusSystemPersistableProxy(java.lang.String pSystemName,
ISystemImage pImage)
Creates a new
TaurusSystemPersistableProxy, not setting the
ISystemProvider ID. |
TaurusSystemPersistableProxy(java.lang.String pSystemName,
ISystemImage pImage,
java.lang.String pProviderID)
Creates a new
TaurusSystemPersistableProxy. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TaurusApplicationPersistableProxy> |
getApplications()
Gets the applications of the described AWM system.
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomAttributes()
Gets the custom attributes of the system.
|
java.lang.String |
getName()
Gets the unique name of the system.
|
java.lang.String |
getProviderID()
Gets the
ISystemProvider ID of the system. |
ISystemImage |
getSystemImage()
Gets the systems
ISystemImage |
void |
setProviderID(java.lang.String pProviderID)
Sets the
ISystemProvider ID for the system. |
public TaurusSystemPersistableProxy(java.lang.String pSystemName,
ISystemImage pImage)
TaurusSystemPersistableProxy, not setting the
ISystemProvider ID. The system provider ID must be set afterwards
using setProviderID(String).pSystemName - the unique name of the systempImage - the system imagepublic TaurusSystemPersistableProxy(java.lang.String pSystemName,
ISystemImage pImage,
java.lang.String pProviderID)
TaurusSystemPersistableProxy.pSystemName - the unique name of the systempImage - the system imagepProviderID - the system provider IDpublic void setProviderID(java.lang.String pProviderID)
ISystemProvider ID for the system.pProviderID - the system provider ID to setpublic java.lang.String getName()
public java.lang.String getProviderID()
ISystemProvider ID of the system.null if it hasn't been setpublic java.util.List<TaurusApplicationPersistableProxy> getApplications()
TaurusApplicationPersistableProxys. Can be
empty.public java.util.Map<java.lang.String,java.lang.String> getCustomAttributes()
public ISystemImage getSystemImage()
ISystemImageCopyright © 2015 Micro Focus GmbH. All rights reserved.