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.
Maintainable for the AgendaEditorThis 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
Nodesdata class for agenda tree
Nodes containing agenda itemsBase 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
Nodesabstract data class for the rule tree
NodesAn 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.
Maintainable for the ContextBoThis 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
AgendaInquiryHelperServiceImplLike
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 LabelsThe 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
NodesBase 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
RuleTreeNodesabstract data class for the rule tree
NodesA default implementation of
PropositionTypeService for propositions
which are composed of terms, operators, and functions.BO service for terms and related entities
Implementation of
TermBoServiceMaintainable for the AgendaEditorCreated with IntelliJ IDEA.
Helper service to assist with fetching TermSpecificationBos that have all the properties needed for display
Maintainable for the AgendaEditorThis 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 resultsValidationActionTypeService implementationA
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.