Class ExtensionRepositoryServiceImpl

java.lang.Object
org.kuali.rice.kew.impl.extension.ExtensionRepositoryServiceImpl
All Implemented Interfaces:
org.kuali.rice.kew.api.extension.ExtensionRepositoryService

public class ExtensionRepositoryServiceImpl extends Object implements org.kuali.rice.kew.api.extension.ExtensionRepositoryService
Reference implementation of the ExtensionRepositoryService. This implementation essentially sits on top of the legacy "RuleAttribute" service.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • getExtensionById

      public org.kuali.rice.kew.api.extension.ExtensionDefinition getExtensionById(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getExtensionById in interface org.kuali.rice.kew.api.extension.ExtensionRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getExtensionByName

      public org.kuali.rice.kew.api.extension.ExtensionDefinition getExtensionByName(String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getExtensionByName in interface org.kuali.rice.kew.api.extension.ExtensionRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getExtensionsByResourceDescriptor

      public List<org.kuali.rice.kew.api.extension.ExtensionDefinition> getExtensionsByResourceDescriptor(String resourceDescriptor) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getExtensionsByResourceDescriptor in interface org.kuali.rice.kew.api.extension.ExtensionRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • setRuleAttributeService

      public void setRuleAttributeService(RuleAttributeService ruleAttributeService)
      Sets the rule attribute service.
      Parameters:
      ruleAttributeService - the rule attribute service to set.