public final class OdiXKM extends ComponentKM
IKnowledgeModule.KMType, IKnowledgeModule.LKMType, IKnowledgeModule.ProcessingType
SUBTYPE_ALL_LINES, SUBTYPE_UNDEFINED
NAME_MAX_LENGTH
INTG_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.
|
getBaseComponentKM
addClassDeclarationText, 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, setLKMType, setMultiConnectionSupported, setProcessingType, setProducedASTClassName, setSourceLanguage, setSourceTechnology, setSubtype, setSubtype, setTargetLanguage, setTargetTechnology, setVariableDefScriptText
getChecksum, getCustomizationStatus, getKMBuildNumber, getProject, isDefaultKM, isGlobal, isInstanceLevelSecurityNeeded, isSetBasedOperatorSupported, setChecksum, setDefaultKM, setKMBuildNumber, setProject, setSetBasedOperatorSupported, toString
addLine, 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, setName
getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, isNew, preCommit
equals, getBigNumericId, getGlobalId, getNumericId, getParent, hashCode
addProcedureOption, getDescription, getProcedureOption, isMultiConnectionSupported
addOptionGroup, addProcedureOption, getOptionGroup
getBigNumericId, getGlobalId, getNumericId
getFirstDate, getFirstUser, getLastDate, getLastUser
getGlobalId, getParent
public 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)OdiProject
public 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 AbstractComponentKM
public OdiTechnology getDefaultSourceTechnology()
OdiProcedure
getDefaultSourceTechnology
in class AbstractComponentKM
OdiProcedure.setDefaultSourceTechnology(oracle.odi.domain.topology.OdiTechnology)
public void setDefaultSourceTechnology(OdiTechnology sourceTechno)
OdiProcedure
Mainly used inside ODI Studio when creating commands.
By default this property is set to null
.
setDefaultSourceTechnology
in class AbstractComponentKM
sourceTechno
- 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)