@Component(value="input-operation") public class InputsOperation extends AbstractOperation implements IInputsOperation
applicationDataTypeCache, dataTypeValidatorConverter, EMPTY_VALUE, titanGenericDao
Constructor and Description |
---|
InputsOperation() |
addDefinitionToNodeType, addDefinitionToNodeType, convertConstraints, convertConstraintsToString, getElementType, getInnerType, getType, getValueFromJsonElement, handleTransactionCommitRollback, isEmptyValue, isNullParam, isValidValue, updateValue, validateAndUpdateComplexValue, validateAndUpdateProperty
public fj.data.Either<String,StorageOperationStatus> deleteInput(String inputId)
deleteInput
in interface IInputsOperation
public fj.data.Either<List<InputDefinition>,TitanOperationStatus> addInputsToGraph(String componentId, NodeTypeEnum nodeType, Map<String,InputDefinition> inputs, Map<String,DataTypeDefinition> dataTypes)
addInputsToGraph
in interface IInputsOperation
public TitanOperationStatus addInputsToGraph(com.thinkaurelius.titan.core.TitanVertex metadata, String componentId, Map<String,InputDefinition> inputs, Map<String,DataTypeDefinition> dataTypes)
addInputsToGraph
in interface IInputsOperation
public fj.data.Either<List<InputDefinition>,StorageOperationStatus> getInputsOfComponent(String compId, String fromName, int amount)
getInputsOfComponent
in interface IInputsOperation
public fj.data.Either<Map<String,InputDefinition>,StorageOperationStatus> deleteAllInputsAssociatedToNode(NodeTypeEnum nodeType, String uniqueId)
deleteAllInputsAssociatedToNode
in interface IInputsOperation
public fj.data.Either<InputsData,StorageOperationStatus> addInput(String inputName, InputDefinition inputDefinition, String resourceId, NodeTypeEnum nodeType)
addInput
in interface IInputsOperation
public fj.data.Either<AttributeData,StorageOperationStatus> updateInput(String inputId, InputDefinition newInDef, Map<String,DataTypeDefinition> dataTypes)
updateInput
in interface IInputsOperation
public fj.data.Either<InputsData,TitanOperationStatus> addInputToGraph(String propertyName, InputDefinition inputDefinition, String componentId, NodeTypeEnum nodeType)
addInputToGraph
in interface IInputsOperation
public TitanOperationStatus addInputToGraph(com.thinkaurelius.titan.core.TitanVertex vertex, String propertyName, InputDefinition inputDefinition, String componentId)
public InputDefinition convertInputDataToInputDefinition(InputsData inputDataResult)
public boolean isInputExist(List<InputDefinition> inputs, String resourceUid, String inputName)
public TitanOperationStatus findAllResourceInputs(String uniqueId, List<InputDefinition> inputs)
findAllResourceInputs
in interface IInputsOperation
public TitanOperationStatus findNodeNonInheretedInputs(String uniqueId, List<InputDefinition> inputs)
findNodeNonInheretedInputs
in interface IInputsOperation
public fj.data.Either<InputDefinition,StorageOperationStatus> getInputById(String uniqueId, boolean skipProperties, boolean skipInputsvalue)
getInputById
in interface IInputsOperation
public <ElementDefinition> TitanOperationStatus findAllResourceElementsDefinitionRecursively(String resourceId, List<ElementDefinition> elements, org.openecomp.sdc.be.model.operations.impl.AbstractOperation.NodeElementFetcher<ElementDefinition> singleNodeFetcher)
findAllResourceElementsDefinitionRecursively
in class AbstractOperation
public TitanOperationStatus associatePropertyToInput(String riId, String inputId, InputValueData property, String name)
public TitanOperationStatus associatePropertyToInput(String riId, String inputId, ComponentInstanceProperty property, GetInputValueInfo getInput)
public org.apache.commons.lang3.tuple.ImmutablePair<TitanOperationStatus,String> findInputValue(String resourceInstanceId, String propertyId)
public fj.data.Either<List<ComponentInstanceInput>,TitanOperationStatus> getAllInputsOfResourceInstanceOnlyInputDefId(String resourceInstanceUid)
resourceInstanceUid
- public fj.data.Either<List<ComponentInstanceInput>,StorageOperationStatus> getComponentInstanceInputsByInputId(String resourceInstanceUid, String inputId)
resourceInstanceUid
- public fj.data.Either<List<ComponentInstanceProperty>,StorageOperationStatus> getComponentInstancePropertiesByInputId(String resourceInstanceUid, String inputId)
resourceInstanceUid
- public fj.data.Either<List<ComponentInstanceInput>,TitanOperationStatus> getAllInputsOfResourceInstanceOnlyInputDefId(String resourceInstanceUid, NodeTypeEnum instanceNodeType)
public fj.data.Either<List<ComponentInstanceInput>,TitanOperationStatus> getComponentInstanceInputsByInputId(String inputId)
public fj.data.Either<List<ComponentInstanceProperty>,TitanOperationStatus> getComponentInstancePropertiesByInputId(String inputId)
public ComponentInstanceInput buildResourceInstanceInput(InputValueData propertyValueData, ComponentInstanceInput resourceInstanceInput)
public fj.data.Either<List<ComponentInstanceInput>,TitanOperationStatus> getAllInputsOfResourceInstance(ComponentInstance compInstance)
getAllInputsOfResourceInstance
in interface IInputsOperation
public fj.data.Either<List<InputDefinition>,StorageOperationStatus> addInputsToComponent(String resourceId, NodeTypeEnum nodeType, ComponentInstInputsMap componentInsInputs, Map<String,DataTypeDefinition> dataTypes)
addInputsToComponent
in interface IInputsOperation
Copyright © 2017. All rights reserved.