public final class OdiLKM extends ComponentKM
LKM (Loading Knowledge Modules) are used to extract data from source systems (files, middleware, database, etc.). These KMs are used in interfaces.
OdiLKM class is defined to only use OdiLKMLine as OdiProcedureLine.
IKnowledgeModule.KMType, IKnowledgeModule.LKMType, IKnowledgeModule.ProcessingTypeSUBTYPE_ALL_LINESNAME_MAX_LENGTHINTG_TYPE_CONTROL_APPEND, INTG_TYPE_INCREMENTAL_UPDATE, INTG_TYPE_INTERMEDIATE_COMPONENT, INTG_TYPE_NONE, INTG_TYPE_SCD| Constructor and Description |
|---|
OdiLKM(OdiProject pProject,
java.lang.String pName)
Constructor that sets the parent project and the name of the KM.
|
| Modifier and Type | Method and Description |
|---|---|
IKnowledgeModule.KMType |
getKMType()
Must be overridden by other types.
|
java.lang.Class |
getLineType() |
IKnowledgeModule.ProcessingType |
getProcessingType()
Get the intended code generation processing type for this component KM (SOURCE or TARGET).
|
void |
setProcessingType(IKnowledgeModule.ProcessingType pType)
Set the intended code generation processing type for this component KM (SOURCE or TARGET).
|
addClassDeclarationText, addProcedureOption, addVariableDefScriptText, findLine, getAllOptionGroups, getAllOptionsWithNoGroup, getASTClassName, getBaseComponentKM, getClassDeclarationText, getComponentType, getDerivedSubSelectLine, getDerivedSubSelectTemplate, getExpectedUpstreamASTClassName, getGenerateMTI, getInsertionLines, getIntegrationType, getLines, getLKMType, getName, getOdiProject, getOptions, getProcedureLines, getProcedureOptions, getProducedASTClassName, getSourceTechnology, getStaticBaseClassName, getSubtype, getSubtype, getTargetTechnology, getTopLevelOptions, getVariableDefScriptText, hasGeneratorDelegate, initCustomTemplateOption, is11gKM, isBaseKMLine, isMultiConnectIKM, isMultiConnectLKM, isProcedureLine, isSeeded, isTransparentLKM, setBaseComponentKM, setClassDeclarationText, setComponentType, setExpectedUpstreamASTClassName, setGenerateMTI, setIntegrationType, setIsSeeded, setLKMType, setProducedASTClassName, setSourceTechnology, setSubtype, setTargetTechnology, setVariableDefScriptTextgetChecksum, getCustomizationStatus, getKMBuildNumber, getProject, isDefaultKM, isGlobal, isInstanceLevelSecurityNeeded, isSetBasedOperatorSupported, setChecksum, setDefaultKM, setKMBuildNumber, setProject, setSetBasedOperatorSupported, toStringaddLine, addLine, addLine, addLine, addOption, addOption, addOptionGroup, addProcedureLine, addProcedureLine, addProcedureOption, dumpLineOrder, duplicateLine, duplicateOption, getDefaultSourceTechnology, getDefaultTargetTechnology, getDescription, getFlexFieldsValues, getInternalId, getOption, getOptionGroup, getOptionGroups, getOptionNames, getOptionsWithNoGroup, getProcedureId, getProcedureOption, getTopLevelLines, initFlexFields, isMultiConnectionSupported, moveGroupAfterGroup, moveGroupBeforeGroup, moveLineAfter, moveLineBefore, moveLineToBottom, moveLineToTop, moveOptionAfter, moveOptionBefore, moveOptionToBottom, moveOptionToTop, removeLine, removeOption, removeOptionGroup, removeProcedureLine, setDefaultSourceTechnology, setDefaultTargetTechnology, setDescription, setMultiConnectionSupported, setNamegetFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, isNew, preCommitequals, getGlobalId, getNumericId, getParent, hashCodeaddProcedureOption, getDescription, getProcedureOption, isMultiConnectionSupportedaddOptionGroup, addProcedureLine, addProcedureLine, addProcedureOption, getOptionGroup, removeProcedureLinegetGlobalId, getNumericIdgetFirstDate, getFirstUser, getLastDate, getLastUsergetGlobalId, getParentpublic OdiLKM(OdiProject pProject, java.lang.String pName)
pProject - owning project, null is setting global scope on the LKMpName - LKM nameDomainRuntimeException - if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)OdiProjectpublic IKnowledgeModule.KMType getKMType()
ComponentKMgetKMType in interface IKnowledgeModulegetKMType in class ComponentKMpublic IKnowledgeModule.ProcessingType getProcessingType()
ComponentKMgetProcessingType in interface IKnowledgeModulegetProcessingType in class ComponentKMpublic void setProcessingType(IKnowledgeModule.ProcessingType pType)
ComponentKMsetProcessingType in class ComponentKMpublic java.lang.Class getLineType()
getLineType in class ComponentKM