public class SchemaInDomainTarget extends ModelTargetImpl
ModelTarget.ModelTargetType
LOGGER
ALL_NAMES_WILDCARD, ID_PREFIX, NAME_PREFIX, VALIDATE_MODEL_PROPERTY
Constructor and Description |
---|
SchemaInDomainTarget(String schemaName,
String domainName)
Create a schema in a domain model target.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
getContainerFromModel(EnvironmentModel model)
Return the model object of the target container.
|
String |
getContainerName()
Return the name (or id) of the target's container.
|
ModelTarget.ModelTargetType |
getContainerType()
Return the type of the target's container.
|
String |
getDomainName()
Return the name of the containing domain.
|
String |
getSchemaName()
Return name of the target schema
|
String |
getTargetName()
Return the name (or id) of the target object.
|
<T> List<T> |
getTargetsFromModel(EnvironmentModel model)
Return a list of model objects which should be targeted.
|
ModelTarget.ModelTargetType |
getTargetType()
Return the type of the target.
|
SchemaInDomainTarget |
setDomainName(String domainName)
Set the name of the containing domain.
|
SchemaInDomainTarget |
setSchemaName(String schemaName)
Set the id of the target schema.
|
equals, getDomainById, getDomainByName, getNodeManagerByName, getSingleTargetFromModel, hashCode, isAllNamesWildcard, isTargetId, isTargetName, stripNamePrefix, toCompactString, toCompactString, toString, validate
public String getSchemaName()
public SchemaInDomainTarget setSchemaName(String schemaName)
schemaName
- schema id.public String getDomainName()
public SchemaInDomainTarget setDomainName(String domainName)
domainName
- domain name.public String getTargetName()
ModelTarget
getTargetName
in interface ModelTarget
getTargetName
in class ModelTargetImpl
public String getContainerName()
ModelTarget
getContainerName
in interface ModelTarget
getContainerName
in class ModelTargetImpl
public ModelTarget.ModelTargetType getTargetType()
ModelTarget
getTargetType
in interface ModelTarget
getTargetType
in class ModelTargetImpl
public ModelTarget.ModelTargetType getContainerType()
ModelTarget
getContainerType
in interface ModelTarget
getContainerType
in class ModelTargetImpl
public <T> List<T> getTargetsFromModel(EnvironmentModel model) throws FMWEnvSpecException
ModelTarget
getTargetsFromModel
in interface ModelTarget
getTargetsFromModel
in class ModelTargetImpl
T
- type derived by compiler from the assignment statement.model
- the environment model.FMWEnvSpecException
- if an error occurs.public <T> T getContainerFromModel(EnvironmentModel model) throws FMWEnvSpecException
ModelTarget
getContainerFromModel
in interface ModelTarget
getContainerFromModel
in class ModelTargetImpl
T
- type derived by compiler from the assignment statement.model
- the environment model.FMWEnvSpecException
- if an error occurs.