public class RuleEditorMaintainableImpl extends KSMaintainableImpl implements RuleEditorMaintainable
| Modifier and Type | Field and Description |
|---|---|
static String |
NEW_AGENDA_EDITOR_DOCUMENT_TEXT |
| Constructor and Description |
|---|
RuleEditorMaintainableImpl() |
convertServiceExceptionsToUI, createContextInfo, getHelper, getStateInfo, getTypeInfo, setHelperClassesdeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getKualiRuleService, getLegacyDataAdapter, getLockingDocumentId, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomViewFinalize, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterDeleteLine, processAfterPost, processAfterRetrieve, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setKualiRuleService, setLegacyDataAdapter, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getConfigurationService, getDataDictionaryService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, linkAddedLine, logAndThrowRuntime, performCustomInitialization, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setExpressionEvaluatorFactory, setViewContext, setViewDictionaryServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterPost, processAfterRetrieve, setDataObject, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterDeleteLine, processAfterSaveLine, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setViewContextpublic static final String NEW_AGENDA_EDITOR_DOCUMENT_TEXT
public RuleEditorMaintainableImpl()
public String getViewTypeName()
public Object retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
retrieveObjectForEditOrCopy in interface MaintainableretrieveObjectForEditOrCopy in class MaintainableImplprotected List<AgendaEditor> getAgendasForRef(String discriminatorType, String refObjectId, String parentRefObjectId)
protected AgendaEditor getAgendaEditor(String agendaId)
public Map<String,RuleEditor> getRulesForAgendas(AgendaEditor agenda)
protected RuleEditor createDummyRuleEditor(String ruleTypeId)
protected List<RuleEditor> getRuleEditorsFromTree(AgendaItemDefinition agendaItem, boolean initProps)
public List<ReferenceObjectBinding> getParentRefOjbects(String parentRefObjectId)
getParentRefOjbects in interface RuleEditorMaintainableparentRefObjectId - protected RuleViewTreeBuilder getViewTreeBuilder()
protected List<AgendaTypeInfo> getTypeRelationships()
public void processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
processAfterNew in interface MaintainableprocessAfterNew in class MaintainableImplpublic void processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
processAfterEdit in interface MaintainableprocessAfterEdit in class MaintainableImplpublic void saveDataObject()
saveDataObject in interface MaintainablesaveDataObject in class MaintainableImplpublic AgendaItemDefinition maintainAgendaItems(AgendaEditor agenda, String namePrefix, String nameSpace)
protected AgendaItemDefinition.Builder manageFirstItem(AgendaEditor agenda)
protected AgendaItemDefinition manageAgendaItems(AgendaEditor agenda, AgendaItemDefinition.Builder rootItemBuilder, AgendaItemDefinition.Builder itemToDelete)
public void deleteAgendaItems(AgendaItemDefinition agendaItem)
public RuleDefinition.Builder finRule(RuleEditor rule, String rulePrefix, String namespace)
public void onSubmit(PropositionEditor propositionEditor)
public void initPropositionEditor(PropositionEditor propositionEditor)
public Map<String,String> getTermParameters(PropositionEditor proposition)
public void processAfterAddLine(ViewModel viewModel, Object addLine, String collectionId, String collectionPath, boolean isValidLine)
processAfterAddLine in interface ViewHelperServiceprocessAfterAddLine in class MaintainableImplViewHelperServiceImpl.processAfterAddLine(org.kuali.rice.krad.uif.view.ViewModel, Object, String, String, boolean)public RuleManagementService getRuleManagementService()
public KrmsTypeRepositoryService getKrmsTypeRepositoryService()
public TermRepositoryService getTermRepositoryService()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.