public class RuleViewHelperServiceImpl extends KSViewHelperServiceImpl implements RuleViewHelperService
Constructor and Description |
---|
RuleViewHelperServiceImpl() |
convertServiceExceptionsToUI, createContextInfo, getHelper, getStateInfo, getStateService, getTypeInfo, getTypeService, setHelperClasses
addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecyle
public RuleViewHelperServiceImpl()
protected RuleEditor getRuleEditor(Object model)
public TemplateInfo getTemplateForType(String type)
getTemplateForType
in interface RuleViewHelperService
protected void addCustomContainerComponents(View view, Object model, Container container)
addCustomContainerComponents
in class ViewHelperServiceImpl
public void validateProposition(PropositionEditor proposition)
validateProposition
in interface RuleViewHelperService
proposition
- public void resetDescription(PropositionEditor prop)
resetDescription
in interface RuleViewHelperService
prop
- public void configurePropositionForType(PropositionEditor proposition)
configurePropositionForType
in interface RuleViewHelperService
public void refreshInitTrees(RuleEditor rule)
refreshInitTrees
in interface RuleViewHelperService
public void refreshViewTree(RuleEditor rule)
refreshViewTree
in interface RuleViewHelperService
rule
- public Tree<CompareTreeNode,String> buildCompareTree(RuleEditor original, RuleEditor compare)
buildCompareTree
in interface RuleViewHelperService
public Tree<CompareTreeNode,String> buildMultiViewTree(RuleEditor coRuleEditor, RuleEditor cluRuleEditor)
buildMultiViewTree
in interface RuleViewHelperService
public Boolean compareRules(RuleEditor original)
compareRules
in interface RuleViewHelperService
original
- Exception
public Boolean compareProposition(PropositionEditor original, PropositionEditor compare)
compareProposition
in interface RuleViewHelperService
original
- compare
- public Boolean compareTerm(List<TermParameterEditor> original, List<TermParameterEditor> compare)
compareTerm
in interface RuleViewHelperService
original
- list of term parameters for current termcompare
- list of term paramters to compare with.public Boolean compareCompoundProposition(List<PropositionEditor> original, List<PropositionEditor> compare)
compareCompoundProposition
in interface RuleViewHelperService
original
- compare
- public PropositionEditor copyProposition(PropositionEditor oldProposition)
copyProposition
in interface RuleViewHelperService
oldProposition
- protected PropositionEditor copyPropositionEditor(PropositionEditor oldProposition)
oldProposition
- public PropositionEditor createCompoundPropositionBoStub(PropositionEditor existing, boolean addNewChild)
createCompoundPropositionBoStub
in interface RuleViewHelperService
public void setTypeForCompoundOpCode(PropositionEditor proposition, String compoundOpCode)
setTypeForCompoundOpCode
in interface RuleViewHelperService
public PropositionEditor createSimplePropositionBoStub(PropositionEditor sibling)
createSimplePropositionBoStub
in interface RuleViewHelperService
sibling
- public Class<? extends PropositionEditor> getPropositionEditorClass()
protected RuleManagementService getRuleManagementService()
protected RuleCompareTreeBuilder getCompareTreeBuilder()
protected RuleEditTreeBuilder getEditTreeBuilder()
protected RulePreviewTreeBuilder getPreviewTreeBuilder()
protected RuleViewTreeBuilder getViewTreeBuilder()
protected NaturalLanguageHelper getNaturalLanguageHelper()
protected TemplateRegistry getTemplateRegistry()
protected KrmsTypeRepositoryService getKrmsTypeRepositoryService()
public TermRepositoryService getTermRepositoryService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.