WS.Decision

Description

Functions to work with RuleFunction & Decision Table EMF models.

Functions

NameSignature and Synopsis
createDecisionTableEMFObjectObject createDecisionTableEMFObject(String tableModelXML)
createEntityEMFObjectObject createEntityEMFObject(String entityModelXML)
createEntityPropertiesListObject createEntityPropertiesList()
createRuleFunctionEMFObjectObject createRuleFunctionEMFObject(String projectName, String rulefunctionContents, String extension)
exportDecisionTableToExcelvoid exportDecisionTableToExcel(String projectName, String excelFilePath, Object tableModelObj)
getDecisionTableArgumentDetailsString[] getDecisionTableArgumentDetails(Object tableEObject, String argumentAlias)
getDecisionTableArgumentsString[] getDecisionTableArguments(Object tableEObject)
getDomainPathsForPropertyString[] getDomainPathsForProperty(Object allPropertiesObject, String propertyName, String scsIntegrationClass, String repoRootURL, String projectName)
getSuperEntityPathString getSuperEntityPath(Object entityEMFObject)
getVRFPathString getVRFPath(String tableModelXML)
importDecisionTableFromExcelObject importDecisionTableFromExcel(String scsRootURL, String projectName, String earPath, Object tableModelObj)
populateEntityPropertiesvoid populateEntityProperties(Object propertiesObj, Object entityEMFObject)
serializeDTArgumentEntityEMFObjectString serializeDTArgumentEntityEMFObject(Object entityEMFObject, Object allPropertiesObj)
serializeDecisionTableEMFObjectObject serializeDecisionTableEMFObject(Object tableEObject)
serializeRuleFunctionEMFObjectString serializeRuleFunctionEMFObject(Object rulefunctionObject)
validateDecisionTableString validateDecisionTable(String scsRootURL, String projectName, String archivePath, String extendedClasspath, String studioToolsExecPath, String tempFilePath, String tableModelXML)
writeDTContentsToTempFilevoid writeDTContentsToTempFile(String tempLocation, String tempFileName, String dtContents)