public final class OdiIKM extends ComponentKM
LKM (Loading Knowledge Modules) are used to extract data from source systems (files, middleware, database, etc.). These KMs are used in interfaces.
OdiIKM class is defined to only use OdiIKMLine as ProcedureLine.
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 | 
|---|
OdiIKM(OdiProject pProject,
      java.lang.String pName)
Constructor that sets the parent project and the name of the IKM. 
 | 
OdiIKM(OdiProject pProject,
      java.lang.String pName,
      java.lang.String pCompTypeName)
Constructor to create a component IKM, that sets the parent project and the name of the IKM, and the component type name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
OdiIKMLine | 
getDerivedSelectStatementLine()
Obtains the line that holds derived select statement, or null if none. 
 | 
java.lang.Class | 
getLineType()  | 
void | 
setComponentType(java.lang.String compType)
Sets the ComponentType for this AbstractComponentKM 
 | 
void | 
setDerivedSelectStatementLine(OdiIKMLine 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, getDefaultSourceTechnology, 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, setDefaultsFromBaseKM, setDefaultSourceTechnology, setExpectedUpstreamASTClassName, setGenerateMTI, setIndExcludeExUnitBegin, setIndExcludeExUnitEnd, setIndExcludeExUnitMain, setIndExcludeMapBegin, setIndExcludeMapCleanUp, setIndExcludeMapEnd, setIntegrationType, setLKMType, setMultiConnectionSupported, setProcessingType, setProducedASTClassName, setSourceLanguage, setSourceTechnology, setSubtype, setSubtype, setTargetLanguage, setTargetTechnology, setVariableDefScriptTextgetChecksum, getCustomizationStatus, getKMBuildNumber, getProject, 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, setNamegetFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, isNew, preCommitequals, getBigNumericId, getGlobalId, getNumericId, getParent, hashCodeaddProcedureOption, getDescription, getProcedureOption, isMultiConnectionSupportedaddOptionGroup, addProcedureOption, getOptionGroupgetBigNumericId, getGlobalId, getNumericIdgetFirstDate, getFirstUser, getLastDate, getLastUsergetGlobalId, getParentpublic OdiIKM(OdiProject pProject, java.lang.String pName)
pProject - owning project, null is setting global scope on the IKMpName - IKM nameDomainRuntimeException - if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)OdiProjectpublic OdiIKM(OdiProject pProject, java.lang.String pName, java.lang.String pCompTypeName)
pProject - owning project, null is setting global scope on the IKMpName - IKM namepCompTypeName - The component type name for the component KM.DomainRuntimeException - if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)OdiProjectpublic void setComponentType(java.lang.String compType)
AbstractComponentKMsetComponentType in class AbstractComponentKMpublic void setDerivedSelectStatementLine(OdiIKMLine 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 OdiIKMLine getDerivedSelectStatementLine()
setDerivedSelectStatementLine(oracle.odi.domain.project.OdiIKMLine)public java.lang.Class getLineType()
getLineType in class AbstractComponentKM