public class BlueprintFactory extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
BLUEPRINT_NAME_PROPERTY_ID |
protected static String |
COMPONENT_NAME_PROPERTY_ID |
protected static String |
COMPONENT_PROPERTY_ID |
protected static String |
COMPONENT_PROVISION_ACTION_PROPERTY_ID |
protected static String |
CONFIGURATION_PROPERTY_ID |
protected static String |
HOST_GROUP_CARDINALITY_PROPERTY_ID |
protected static String |
HOST_GROUP_NAME_PROPERTY_ID |
protected static String |
HOST_GROUP_PROPERTY_ID |
protected static String |
PROPERTIES_ATTRIBUTES_PROPERTY_ID |
protected static String |
PROPERTIES_PROPERTY_ID |
protected static String |
SETTINGS_PROPERTY_ID |
protected static String |
STACK_NAME_PROPERTY_ID |
protected static String |
STACK_VERSION_PROPERTY_ID |
Modifier | Constructor and Description |
---|---|
|
BlueprintFactory() |
protected |
BlueprintFactory(StackFactory stackFactory) |
Modifier and Type | Method and Description |
---|---|
Blueprint |
createBlueprint(Map<String,Object> properties,
SecurityConfiguration securityConfiguration)
Convert a map of properties to a blueprint entity.
|
protected Stack |
createStack(Map<String,Object> properties) |
Blueprint |
getBlueprint(String blueprintName) |
static void |
init(BlueprintDAO dao)
Static initialization.
|
protected static final String BLUEPRINT_NAME_PROPERTY_ID
protected static final String STACK_NAME_PROPERTY_ID
protected static final String STACK_VERSION_PROPERTY_ID
protected static final String HOST_GROUP_PROPERTY_ID
protected static final String HOST_GROUP_NAME_PROPERTY_ID
protected static final String HOST_GROUP_CARDINALITY_PROPERTY_ID
protected static final String COMPONENT_PROPERTY_ID
protected static final String COMPONENT_NAME_PROPERTY_ID
protected static final String COMPONENT_PROVISION_ACTION_PROPERTY_ID
protected static final String CONFIGURATION_PROPERTY_ID
protected static final String PROPERTIES_PROPERTY_ID
protected static final String PROPERTIES_ATTRIBUTES_PROPERTY_ID
protected static final String SETTINGS_PROPERTY_ID
public BlueprintFactory()
protected BlueprintFactory(StackFactory stackFactory)
public Blueprint getBlueprint(String blueprintName) throws NoSuchStackException
NoSuchStackException
public Blueprint createBlueprint(Map<String,Object> properties, SecurityConfiguration securityConfiguration) throws NoSuchStackException
properties
- property mapsecurityConfiguration
- security related propertiesNoSuchStackException
protected Stack createStack(Map<String,Object> properties) throws NoSuchStackException
NoSuchStackException
@Inject public static void init(BlueprintDAO dao)
dao
- blueprint data access objectCopyright © 2022 Apache Software Foundation. All rights reserved.