public class CubeComponent extends ExpandableComponentDelegate
ExpandableComponentDelegate.ExpandableComponentAttributeDelegate, ExpandableComponentDelegate.ExpandableComponentConnectorPointDelegateDefaultDelegate.DefaultAttributeDelegate, DefaultDelegate.DefaultConnectorPointDelegateisHintOnExecutionUsed, SELECTED_PATTERN_PROPNAMEPROPKEY_SUBSELECT_ENABLEDVARIABLE_COMPONENT_TYPE_NAME| Constructor and Description |
|---|
CubeComponent(IMapComponentOwner owner,
ICube cube,
java.lang.String name)
Creates a new persistent cube component.
|
CubeComponent(IMapComponentOwner owner,
java.lang.String name)
Creates a new persistent cube component.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAttributeRole(MapAttribute attribute)
Get the attribute role for specified attribute.
|
java.lang.String |
getDefaultPatternName() |
java.lang.String |
getIntegrationType()
Gets the value of the integration type property of this component.
|
java.util.List |
getRegisteredPatternNames()
Get the list of patterns that can be used to expand the component.
|
java.lang.Class |
getSelectedPatternClass()
Get the selected pattern class that will be used to expand the component.
|
java.lang.String |
getSourceAggregationFunction(MapAttribute mapAttr)
Gets the source aggregation function for the specified attribute of this
component.
|
java.util.List |
getSourceAggregationFunctions()
Obtains the set of aggregation functions supported by generic technology.
|
MapExpression |
getTargetLoadOrder() |
boolean |
isEnableSourceAggregation()
Check if this component enables the source aggregation.
|
void |
setEnableSourceAggregation(boolean value)
Sets the source aggregation property for this component.
|
void |
setIntegrationType(java.lang.String integerationType)
Sets the value of the integration type property of this component.
|
void |
setSourceAggregationFunction(MapAttribute mapAttr,
java.lang.String value)
Sets the source aggregation function for the specified attribute of this
component.
|
afterPropertyChange, autoMapByBusinessName, autoMapByName, autoMapByNamePair, createComponent, createComponent, createComponent, createInputSignature, createOutputSignature, customInvalidateExpressions, expand, findComponent, findComponentAttributeForSignatureAttribute, findConnectorPointForSignature, findInputSignatureForBoundObject, findOutputSignatureForBoundObject, findSignatureAttributeForComponentAttribute, findSignatureComponent, getAllComponents, getAttributeDelegateClass, getConnectorPointDelegateClass, getFirstDate, getFirstUser, getInputSignatures, getLastDate, getLastUser, getOutputSignatures, getRealObject, getSelectedPatternInstance, getSelectedPatternName, getSignatureOwner, getTargetLoadOrderText, isExpansionComplete, isInstanceLevelSecurityNeeded, ownerIsExpandableComponent, setSelectedPatternNamefindOutputSignature, findOutputSignature, findRMCAttributeForSignatureAttribute, findRMCCPForSignature, findSignatureAttributeForRMCAttribute, findSignatureComponent, getComponentCustomLocation, getReferencingComponents, getReusableMapping, inputSignatureAttributeHasExpression, isContainerFor, isValidForTechnology, ownerIsReusableMapping, setSubSelectgetBlockExpressionReferencedAttributes, getBlockExpressionReferencedAttributesWithPath, getExecuteOnHint, getExecuteOnHintString, getNextAvailableInput, getNextAvailableInput, getNextAvailableOutput, isPassive, setExecuteOnHint, setExecuteOnHintByStringequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComponent, containsComponent, findAllComponents, findComponentBoundTo, findComponentOfType, findComponentsBoundTo, findConnector, findSubComponentOwner, getAllComponentsOfType, getAllSignatureOwnerHolders, getAllSubComponentOwners, getComponentCount, getComponents, getLeafLevelComponents, getLeafLevelEndpoints, getLeafLevelTargets, getMapRootContainer, getSources, getTargets, getTopLevelComponentsOfType, getTopLevelSources, getTopLevelTargets, getUpstreamLeafAttributes, getUpstreamLeafAttributes, getUpstreamLeafConnectorPoints, getUpstreamLeafSources, isComponent, isExpandableComponent, isSignatureOwner, removeComponent, removeComponentaddProperty, createProperty, getAllProperties, getBooleanPropertyValue, getDisplayableProperties, getDisplayableTypeName, getExpressionPropertyValue, getIntPropertyValue, getProperties, getProperty, getPropertyValue, getStringPropertyValue, isPropertyDefined, setBooleanPropertyValue, setIntPropertyValue, setPropertyValuegetBusinessName, getDescription, getName, setBusinessName, setDescription, setNamedump, dump, getDisplayableObjectName, getGUID, getOwner, getStrongTypeClassName, validate, validate, validategetRootContainergetGlobalId, getInternalId, getParentgetNamefindSignatureComponent, getGUID, inputSignatureAttributeHasExpressionpublic CubeComponent(IMapComponentOwner owner, ICube cube, java.lang.String name) throws MappingException, AdapterException
owner - the component owner that will own the new cube componentcube - the external cube object that will be bound to the new cube componentname - the name for the new cube componentMappingExceptionAdapterExceptionpublic CubeComponent(IMapComponentOwner owner, java.lang.String name) throws MappingException, AdapterException
owner - the component owner that will own the new cube componentname - the name for the new cube componentMappingExceptionAdapterExceptionpublic MapExpression getTargetLoadOrder() throws PropertyException
getTargetLoadOrder in interface IMapComponentOwnergetTargetLoadOrder in class ExpandableComponentDelegatePropertyExceptionpublic boolean isEnableSourceAggregation()
throws PropertyException
PropertyExceptionpublic void setEnableSourceAggregation(boolean value)
throws PropertyException
value - the boolean value of the source aggregation property of this
component.PropertyExceptionpublic java.lang.String getSourceAggregationFunction(MapAttribute mapAttr) throws PropertyException
mapAttr - the specified attribute of this component.PropertyExceptionpublic void setSourceAggregationFunction(MapAttribute mapAttr, java.lang.String value) throws PropertyException
mapAttr - the specified attribute of this component.value - the source aggregation function value for the specified
attribute.PropertyExceptionpublic java.util.List getSourceAggregationFunctions()
public java.util.List getRegisteredPatternNames()
ExpandableComponentDelegategetRegisteredPatternNames in class ExpandableComponentDelegatepublic java.lang.String getDefaultPatternName()
getDefaultPatternName in class ExpandableComponentDelegatepublic java.lang.String getIntegrationType()
throws PropertyException
getIntegrationType in class DefaultDelegatePropertyExceptionpublic void setIntegrationType(java.lang.String integerationType)
throws PropertyException
integerationType - the integration type to be setPropertyExceptionpublic java.lang.Class getSelectedPatternClass()
throws MappingException
ExpandableComponentDelegategetSelectedPatternClass in class ExpandableComponentDelegateMappingExceptionpublic java.lang.String getAttributeRole(MapAttribute attribute)
attribute -