public class InputSignature extends SignatureComponentDelegate
Modifier and Type | Class and Description |
---|---|
static class |
InputSignature.InputSignatureAttributeDelegate
A default component attribute delegate class.
|
DefaultDelegate.DefaultAttributeDelegate, DefaultDelegate.DefaultConnectorPointDelegate
oracle.odi.domain.mapping.MapComponentDelegate.AttributeDelegate, oracle.odi.domain.mapping.MapComponentDelegate.MapConnectorPointDelegate
IMapComponent.ComponentCategory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPONENT_TYPE_NAME
The component type name.
|
VARIABLE_COMPONENT_TYPE_NAME
Constructor and Description |
---|
InputSignature(oracle.odi.domain.mapping.MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent input signature component.
|
Modifier and Type | Method and Description |
---|---|
boolean |
connectFrom(MapAttribute fromAttr,
MapPathSpecifier path) |
MapAttribute |
createInputAttribute(IModelObject boundObject,
IDataType datatype,
java.lang.Integer size,
java.lang.Integer scale) |
java.lang.Class |
getAttributeDelegateClass()
Can be overridden by specific component delegate classes to return an
attribute delegate, which can override some attribute behavior for a
specific component type.
|
java.lang.String |
getDefaultValue(MapAttribute attr) |
boolean |
isExpressionHidden(MapAttribute attribute) |
boolean |
isValidForTechnology(ITechnology techno,
java.util.List issues)
Check whether component is valid for a technology.
|
void |
setDefaultValue(MapAttribute attr,
java.lang.String value) |
boolean |
validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
customInvalidateExpressions, customSyncComponent, getBlockExpressionReferencedAttributes, getBlockExpressionReferencedAttributesWithPath, getExecuteOnHint, getExecuteOnHintString, getIntegrationType, getNextAvailableInput, getNextAvailableInput, getNextAvailableOutput, isAddInputConnectorPointAllowed, isAddOutputConnectorPointAllowed, isPassive, setExecuteOnHint, setExecuteOnHintByString
afterAddComponent, afterConnect, afterPropertyChange, afterRemoveComponent, beforePropertyChange, createInputConnectorPoint, createInputConnectorPoint, createOutputConnectorPoint, createOutputConnectorPoint, customValidateProposedChildConnection, customValidateProposedChildScoping, equals, getBoundObjectFullName, getBoundObjectName, getBoundShortcutFullName, getComponentContext, getComponentCustomLocation, getComponentType, getInScopeAttributeXMap, getSQLAccessName, getSQLAliasName, getTechnicalDescription, getTypeName, handleChildMapChangeEvent, handleMapChangeEvent, hashCode, initPhysicalNode, isAttributeExecuteOnLocationHidden, isBoundObjectDeleted, isCardinalitySource, isCompositeComponentType, isTargetLoadingSupported, propertyValueGetterHook, setComponentType, supportComponentOfType, toString
addComponent, addProperty, bindTo, bindTo, connectTo, connectTo, connectTo, connectTo, containsComponent, createComponent, createComponent, createComponent, createOutputConnectorPoint, createProperty, disableMapChangeEventHandling, dump, dump, enableMapChangeEventHandling, findAllComponents, findComponent, findComponentBoundTo, findComponentOfType, findComponentsBoundTo, findConnector, findConnectorPoint, findInputAttribute, findOutputAttribute, findSubComponentOwner, generateUniqueComponentName, generateUniqueComponentName, generateUniqueConnectorName, generateUniqueName, generateUniqueName, getAdapter, getAlias, getAllComponents, getAllComponentsOfType, getAllExpressions, getAllProperties, getAllSignatureOwnerHolders, getAllSubComponentOwners, getAttributeExpressions, getAttributes, getBigNumericId, getBooleanPropertyValue, getBoundObject, getBoundShortcut, getBoundTechnology, getBusinessName, getCachedIssues, getComponentAttributeMap, getComponentCategory, getComponentCount, getComponentLocation, getComponentLocation, getComponentOwner, getComponents, getComponentTypeName, getConcreteObject, getConnectorPointCount, getConnectorPointCount, getConnectorPoints, getConnectorPoints, getConnectorPointToLeaf, getConnectorTo, getDelegate, getDescription, getDisplayableObjectName, getDisplayableProperties, getDisplayableTypeName, getDomainInterfaceType, getDownstreamConnectedLeafComponents, getDownstreamConnectedPoints, getExpressionPropertyValue, getExpressionReferences, getFlowConstraints, getFullName, getGlobalId, getGUID, getInputConnectorPoint, getInputConnectorPoint, getInputConnectorPointCount, getInputConnectorPoints, getInputPoint, getInScopeAttributes, getInternalId, getIntPropertyValue, getLeafLevelComponents, getLeafLevelEndpoints, getLeafLevelTargets, getMapRootContainer, getName, getNumericId, getOutputAttributeExpressions, getOutputAttributes, getOutputConnectorPoint, getOutputConnectorPoint, getOutputConnectorPointCount, getOutputConnectorPoints, getOutputPoint, getOwner, getOwningComponent, getParent, getPersistentClassName, getPrefix, getProjectedAttributes, getProperties, getProperty, getPropertyDefinitionOwner, getPropertyValue, getPropertyValueReference, getProposedConnectionIssues, getQualifiedName, getRootComponentOwner, getRootContainer, getSecurityContainer, getSources, getStringPropertyValue, getStrongTypeClassName, getSyncState, getTargetLoadOrder, getTargetLoadOrderText, getTargets, getTopLevelComponentsOfType, getTopLevelSignatureOwnerHolders, getTopLevelSources, getTopLevelTargets, getTopmostComponent, getUpstreamAttributeXMap, getUpstreamConnectedLeafComponents, getUpstreamConnectedLeafPoints, getUpstreamConnectedPoints, getUpstreamInScopeLeafAttributes, getUpstreamInScopeLeafComponentsFor, getUpstreamInScopeLeafPoints, getUpstreamLeafAttributes, getUpstreamLeafAttributes, getUpstreamLeafConnectorPoints, getUpstreamLeafConnectorPoints, getUpstreamLeafSources, getUpstreamSources, hasCustomizedPersistenceMethodFor, invokeCustomizedPersistenceMethodFor, invokeMethod, is11gMapping, isBound, isComponent, isComponentLevelConnectAllowed, isCompositeComponent, isCreatePersistentComponents, isDecorator, isEndpoint, isExpandableComponent, isHidden, isInScope, isInScope, isMapChangeEventHandlingEnabled, isMultiInputSelector, isOfType, isProjector, isPropertyDefined, isProposedConnectionValid, isSelector, isSignatureOwner, isSignatureOwnerHolder, isSource, isSubComponent, isTarget, isUniqueComponentName, isUniqueComponentName, referencesObject, removeAllConnections, removeAllConnections, removeAllInputConnections, removeComponent, removeComponent, removeInputConnectorPoint, removeInputConnectorPoint, removeInputConnectorPoint, removeOutputConnectorPoint, removeOutputConnectorPoint, removeProperty, reorderInputConnectorPoint, reorderOutputConnectorPoint, setAlias, setAttributeExpressionText, setAttributeExpressionText, setBooleanPropertyValue, setBusinessName, setDescription, setIntPropertyValue, setIsHidden, setName, setPropertyValue, syncComponent, validate, validate, validate, validateProperties
public static final java.lang.String COMPONENT_TYPE_NAME
public InputSignature(oracle.odi.domain.mapping.MapComponent pComponent) throws MappingException
pComponent
- map component for this delegateoracle.odi.domain.mapping.exception.MapComponentException
AdapterException
MappingException
public InputSignature(oracle.odi.domain.mapping.MapComponentOwner pOwner, java.lang.String pName) throws MappingException, AdapterException
pOwner
- The component owner that will own the new component.pName
- The name for the new component.oracle.odi.domain.mapping.exception.MapComponentException
AdapterException
MappingException
public java.lang.Class getAttributeDelegateClass()
DefaultDelegate
public boolean connectFrom(MapAttribute fromAttr, MapPathSpecifier path)
connectFrom
in class oracle.odi.domain.mapping.MapComponentDelegate
public boolean isValidForTechnology(ITechnology techno, java.util.List issues) throws MappingException
IMapComponent
isValidForTechnology
in class DefaultDelegate
techno
- The technology to validate againstMappingException
public boolean isExpressionHidden(MapAttribute attribute) throws oracle.odi.domain.mapping.exception.MapComponentException, MappingException
isExpressionHidden
in class oracle.odi.domain.mapping.MapComponentDelegate
oracle.odi.domain.mapping.exception.MapComponentException
MappingException
public boolean validateReorderComponent(IMapComponent skippedComponent, MappingException.MessageHolder reason)
validateReorderComponent
in class oracle.odi.domain.mapping.MapComponentDelegate
public MapAttribute createInputAttribute(IModelObject boundObject, IDataType datatype, java.lang.Integer size, java.lang.Integer scale) throws AdapterException, MappingException
AdapterException
MappingException
public java.lang.String getDefaultValue(MapAttribute attr)
public void setDefaultValue(MapAttribute attr, java.lang.String value) throws MappingException
MappingException