All Classes and Interfaces

Class
Description
 
The Action Business Object is the Action mutable class.
This is the interface for accessing KRMS repository Action related business objects.
Implementation of the interface for accessing KRMS repository Action related business objects.
Base class for ActionTypeService implementations, providing boilerplate for attribute building and merging from various sources.
This class returns all action types of rules.
This class represents an AgendaAttribute business object.
This class contains the authorization for KRMS Agendas
 
 
This is the interface for accessing KRMS repository Agenda related business objects.
Implementation of the interface for accessing KRMS repository Agenda related business objects.
synthetic (not directly persisted) BO for the KRMS agenda editor
 
This class contains the rules for the AgendaEditor.
Controller for the Test UI Page
This class abstracts getting and setting a child of an AgendaItemBo, making some recursive operations require less boiler plate.
 
This class abstracts getting and setting a child of an AgendaItemBo, making some recursive operations require less boiler plate.
 
Agenda Item business object
 
Helper class that returns all namespaces that have contexts associated w/ them.
data class for logic Nodes (e.g.
abstract data class for the agenda tree Nodes
data class for agenda tree Nodes containing agenda items
Base class for AgendaTypeService implementations, providing boilerplate for attribute building and merging from various sources.
 
Helper class that returns all agenda types that are valid for a given context.
This class contains the common elements of a KRMS attribute.
Class to help with adapting BusinessObjectService calls to use the DataObjectService instead
 
Helper class that returns all category types that are valid for the given context.
abstract data class for the rule tree Nodes
 
 
abstract data class for the rule tree Nodes
An implementation of PropositionTypeService which loads a CompoundProposition from the given PropositionDefinition.
 
 
 
This is the interface for accessing KRMS repository Context related bos
This is the interface for accessing KRMS repository Context related business objects.
 
This class is a registry of template contexts which the requirement component translator uses to generate natural language.
Helper class that returns all valid types for contexts.
 
Indicates an AgendaType that is valid for a Context
 
 
 
Utility service used by the KRMS agenda editing UI for display and access to custom operators.
 
This is the interface for accessing KRMS repository Function related bos
Default implementation of the FunctionRepositoryService.
 
 
 
 
This class handles the Spring based KRMS configuration that is part of the Rice Configurer that must exist in all Rice based systems and clients.
 
This class contains constants associated with the KRMS Repository
 
 
 
 
 
 
 
 
 
 
 
 
 
This class contains constants associated with the KRMS Repository
 
 
 
 
 
 
 
 
 
This class keeps track of the KRMS Repository Services
KRMS utilility class for retrieving KRMS objects for AgendaEditorMaintainable and AgendaInquiryHelperServiceImpl
Like KrmsApiServiceLocator only for non-remotable.
 
 
 
 
The KrmsTypeResolver knows how to resolve the "type services" for the various components of KRMS.
An implementation of KrmsTypeResolver which knows how to load the various type services in KRMS.
KrmsTypeServiceBase is an abstract class providing default implementation and hooks for provisioning and validating the custom attributes of a krms type.
TODO...
The mutable implementation of the @{link NaturalLanguageTemplateAttributeContract} interface, the counterpart to the immutable implementation NaturalLanguageTemplateAttribute.
The mutable implementation of the @{link NaturalLanguageTemplateContract} interface, the counterpart to the immutable implementation NaturalLanguageTemplate.
This is the interface for accessing repository NaturalLanguageTemplateBo related business objects.
Implementation of the @{link NaturalLanguageTemplateBoService} interface for accessing NaturalLanguageTemplateBo related business objects.
The mutable implementation of the @{link NaturalLanguageUsageContract} interface, the counterpart to the immutable implementation NaturalLanguageUsage.
This is the interface for accessing repository NaturalLanguageUsageBo related business objects.
Implementation of the @{link NaturalLanguageUsageBoService} interface for accessing NaturalLanguageUsageBo related business objects.
This class performs an OJB conversion between a String and the code value in the RelationType enum.
ActionTypeService implementation for PeopleFlow actions.
enum used to specify the action type to be specified in the vended actions.
 
This is the interface for accessing KRMS repository Proposition related business objects.
Implementation of the interface for accessing KRMS repository Proposition related business objects.
This class translates requirement components into a specific natural language.
ValueFinder for the operators available while editing a proposition.
 
Utility for creating RemotableRadioButtonGroups given a KrmsAttributeDefinition and a Map<String, String> of (Radio Button) Values and Labels
The mutable implementation of the @{link ReferenceObjectBindingContract} interface, the counterpart to the immutable implementation ReferenceObjectBinding.
This is the interface for accessing repository ReferenceObjectBindingBo related business objects.
Implementation of the @{link ReferenceObjectBindingBoService} interface for accessing ReferenceObjectBindingBo related business objects.
A JPA converter that converts String code values to corresponding RelationshipType
Class used to help migrate KRMS BOs to use DataFieldMaxValueIncrementer
Can perform translations from rules defined in a repository to an executable version consumable by the rules engine.
TODO...
 
 
This is the interface for accessing KRMS repository Rule related bos
 
The implementation of RuleManagementService operations facilitate management of rules and associated information.
 
 
abstract data class for the rule tree Nodes
Base class for RuleTypeService implementations, providing boilerplate for attribute building and merging from various sources.
This class returns all rule types of rules.
A dead simple implementation of the templater contract for testing
abstract data class for the RuleTreeNodes
abstract data class for the rule tree Nodes
A default implementation of PropositionTypeService for propositions which are composed of terms, operators, and functions.
 
BO service for terms and related entities
Implementation of TermBoService
 
Created with IntelliJ IDEA.
 
 
 
 
 
 
Helper service to assist with fetching TermSpecificationBos that have all the properties needed for display
 
This class is a registry of template contexts which the requirement component translator uses to generate natural language.
 
The mutable implementation of the @{link TypeTypeRelationContract} interface, the counterpart to the immutable implementation TypeTypeRelation.
This is the interface for accessing repository TypeTypeRelationBo related business objects.
Implementation of the @{link TypeTypeRelationBoService} interface for accessing TypeTypeRelationBo related business objects.
 
An Action that when executed appends its type and message to the results
A Rule that executes a Action when the Proposition is false, as opposed to BasicRule which executes its action when the proposition is true.
 
ValuesFinder used to populate the list of available Terms when creating/editing a proposition in a KRMS Rule.
Velocity template engine.