public final class OdiXKM extends ComponentKM
IKnowledgeModule.KMType, IKnowledgeModule.LKMType, IKnowledgeModule.ProcessingTypeSUBTYPE_ALL_LINES, SUBTYPE_UNDEFINEDNAME_MAX_LENGTHINTG_TYPE_CONTROL_APPEND, INTG_TYPE_INCREMENTAL_UPDATE, INTG_TYPE_INTERMEDIATE_COMPONENT, INTG_TYPE_NONE, INTG_TYPE_SCD, LOCAL_VARIABLES_GROOVY_SCRIPT| Constructor and Description |
|---|
OdiXKM(IProject project,
OdiXKM baseComponentKM,
java.lang.String name)
Constructor for OdiXKM.
|
OdiXKM(OdiProject pProject,
java.lang.String pName)
Constructor for XKM.
|
| Modifier and Type | Method and Description |
|---|---|
OdiTechnology |
getDefaultSourceTechnology()
Gets the default source technology of this OdiProcedure.
|
OdiXKMLine |
getDerivedSelectStatementLine()
Obtains the line that holds derived select statement, or null if none.
|
java.lang.Class |
getLineType() |
void |
setDefaultSourceTechnology(OdiTechnology sourceTechno)
Sets the default source technology of this OdiProcedure.
|
void |
setDerivedSelectStatementLine(OdiXKMLine pLine)
Defines given line as the line that holds derived select statement.
|
getBaseComponentKMaddClassDeclarationText, addOdiKMTemplate, addOdiKMTemplateList, addProcedureLine, addProcedureLine, addProcedureOption, addVariableDefScriptText, duplicateOption, findLine, getAllLines, getAllLines, getAllOptionGroups, getAllOptions, getAllOptionsWithNoGroup, getASTClassName, getClassDeclarationText, getComponentType, getDefaultTargetTechnology, getDerivedSubSelectLine, getDerivedSubSelectTemplate, getExpectedUpstreamASTClassName, getGenerateMTI, getIndExcludeExUnitBegin, getIndExcludeExUnitEnd, getIndExcludeExUnitMain, getIndExcludeMapBegin, getIndExcludeMapCleanUp, getIndExcludeMapEnd, getInsertionLines, getIntegrationType, getKMType, getLKMType, getName, getOdiKMTemplateList, getOdiProject, getOption, getOwnedLines, getOwnedLines, getProcedureLines, getProcedureOptions, getProcessingType, getProducedASTClassName, getSourceLanguage, getSourceTechnology, getStaticBaseClassName, getSubtype, getSubtype, getTargetLanguage, getTargetTechnology, getVariableDefScriptText, getVariableDefScriptText, hasGeneratorDelegate, is11gKM, isBaseKMLine, isBaseOnlyKM, isHidden, isMultiConnectIKM, isMultiConnectLKM, isProcedureLine, isSeeded, isSourceSupported, isTransparentLKM, moveLineAfter, moveLineBefore, moveLineToBottom, moveLineToTop, overrideLine, removeOdiKMTemplate, removeProcedureLine, setBaseComponentKM, setClassDeclarationText, setComponentType, setDefaultsFromBaseKM, setExpectedUpstreamASTClassName, setGenerateMTI, setIndExcludeExUnitBegin, setIndExcludeExUnitEnd, setIndExcludeExUnitMain, setIndExcludeMapBegin, setIndExcludeMapCleanUp, setIndExcludeMapEnd, setIntegrationType, setIsBaseOnlyKM, setLKMType, setMultiConnectionSupported, setProcessingType, setProducedASTClassName, setSourceLanguage, setSourceTechnology, setSubtype, setSubtype, setTargetLanguage, setTargetTechnology, setVariableDefScriptTextgetChecksum, getCustomizationStatus, getKMBuildNumber, getProject, getSecurityContainer, isDefaultKM, isGlobal, isInstanceLevelSecurityNeeded, isSetBasedOperatorSupported, setChecksum, setDefaultKM, setKMBuildNumber, setProject, setSetBasedOperatorSupported, toStringaddLine, addLine, addLine, addLine, addOption, addOption, addOptionGroup, addProcedureOption, dumpLineOrder, duplicateLine, getDescription, getFlexFieldsValues, getInternalId, getLines, getOptionGroup, getOptionGroups, getOptionNames, getOptions, getOptionsWithNoGroup, getProcedureId, getProcedureOption, getTopLevelLines, initFlexFields, isMultiConnectionSupported, moveGroupAfterGroup, moveGroupBeforeGroup, moveOptionAfter, moveOptionBefore, moveOptionToBottom, moveOptionToTop, removeLine, removeOption, removeOptionGroup, setDefaultTargetTechnology, setDescription, setNameequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddProcedureOption, getDescription, getProcedureOption, isMultiConnectionSupportedaddOptionGroup, addProcedureOption, getOptionGroupgetBigNumericId, getGlobalId, getNumericIdgetFirstDate, getFirstUser, getLastDate, getLastUsergetGlobalId, getParentpublic OdiXKM(OdiProject pProject, java.lang.String pName)
pProject - The containing project for the KM. If null, then a global KM
will be created.pName - The name of the new XKMDomainRuntimeException - if name is null, empty or longer than NAME_MAX_LENGTH (400
characters)OdiProjectpublic OdiXKM(IProject project, OdiXKM baseComponentKM, java.lang.String name)
project - The containing project for the KM. If null, then the a global
KM will be created.baseComponentKM - The base component KM for the new KM. Can be null.name - The name of the new KM.public java.lang.Class getLineType()
getLineType in class AbstractComponentKMpublic OdiTechnology getDefaultSourceTechnology()
OdiProceduregetDefaultSourceTechnology in class AbstractComponentKMOdiProcedure.setDefaultSourceTechnology(oracle.odi.domain.topology.OdiTechnology)public void setDefaultSourceTechnology(OdiTechnology sourceTechno)
OdiProcedureMainly used inside ODI Studio when creating commands.
By default this property is set to null.
setDefaultSourceTechnology in class AbstractComponentKMsourceTechno - the default source technologyOdiProcedure.getDefaultSourceTechnology()public void setDerivedSelectStatementLine(OdiXKMLine pLine)
pLine - the derived select statement line, or null to make it undefinedDomainRuntimeException - if given line is not null and doesn't belong to this OdiIKMgetDerivedSelectStatementLine()public OdiXKMLine getDerivedSelectStatementLine()
setDerivedSelectStatementLine(oracle.odi.domain.project.OdiXKMLine)