Class BranchServiceImpl

java.lang.Object
org.kuali.rice.kew.engine.node.service.impl.BranchServiceImpl
All Implemented Interfaces:
BranchService

public class BranchServiceImpl extends Object implements BranchService
  • Constructor Details

    • BranchServiceImpl

      public BranchServiceImpl()
  • Method Details

    • save

      public void save(Branch branch)
      Specified by:
      save in interface BranchService
    • deleteBranchStates

      public void deleteBranchStates(List statesToBeDeleted)
      Specified by:
      deleteBranchStates in interface BranchService
    • getScopedVariableValue

      public String getScopedVariableValue(Branch branch, String name)
      Description copied from interface: BranchService
      Responsible for inspecting the branch hierarchy/scope and returning a value for the variable name if it exists somewere in scope.
      Specified by:
      getScopedVariableValue in interface BranchService
      Parameters:
      branch - the lowermost scope to start resolution
      Returns:
      a value for the key if it exists somewere in scope
    • setScopedVariableValue

      public String setScopedVariableValue(Branch branch, String name, String value)
      Description copied from interface: BranchService
      Responsible for setting a value in the branch hierarchy/scope. If the variable name exists in a scope, it will be updated as opposed to created in a lower scope.
      Specified by:
      setScopedVariableValue in interface BranchService
      Parameters:
      branch - the lowermost scope to start resolution
      value - the value to set for the variable
      Returns:
      the replaced value of the variable, if the variable was already defined, or null otherwise
    • getDataObjectService

      public DataObjectService getDataObjectService()
    • setDataObjectService

      public void setDataObjectService(DataObjectService dataObjectService)