test_class.declarator: PARAM_NAME = "SHIELDS_ON"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_NAME = "SHIELDS_ON";
test_class.type: String
test_class.var_name: PARAM_NAME
test_class.declarator: PARAM_APP_ID = "BORG_HUNT"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_APP_ID = "BORG_HUNT";
test_class.type: String
test_class.var_name: PARAM_APP_ID
test_class.declarator: PARAM_NAME_SPACE = "TNG"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_NAME_SPACE = "TNG";
test_class.type: String
test_class.var_name: PARAM_NAME_SPACE
test_class.declarator: PARAM_COMP_CODE = "C"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_COMP_CODE = "C";
test_class.type: String
test_class.var_name: PARAM_COMP_CODE
test_class.declarator: PARAM_VALUE = "true"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_VALUE = "true";
test_class.type: String
test_class.var_name: PARAM_VALUE
test_class.declarator: PARAM_DESCR = "turn the shields on"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_DESCR = "turn the shields on";
test_class.type: String
test_class.var_name: PARAM_DESCR
test_class.declarator: PARAM_TYPE_NAME = "Config"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_TYPE_NAME = "Config";
test_class.type: String
test_class.var_name: PARAM_TYPE_NAME
test_class.declarator: PARAM_TYPE_CODE = "PC"
test_class.modifier: private static final
test_class.original_string: private static final String PARAM_TYPE_CODE = "PC";
test_class.type: String
test_class.var_name: PARAM_TYPE_CODE
test_class.declarator: parameter = createParameter()
test_class.modifier: static final
test_class.original_string: static final Parameter parameter = createParameter();
test_class.type: Parameter
test_class.var_name: parameter
test_class.declarator: key =
              ParameterKey.create(PARAM_APP_ID, PARAM_NAME_SPACE, PARAM_COMP_CODE, PARAM_NAME)
test_class.modifier: static final
test_class.original_string: static final ParameterKey key =
              ParameterKey.create(PARAM_APP_ID, PARAM_NAME_SPACE, PARAM_COMP_CODE, PARAM_NAME);
test_class.type: ParameterKey
test_class.var_name: key
test_class.declarator: bo = ParameterBo.from(parameter)
test_class.original_string: ParameterBo bo = ParameterBo.from(parameter);
test_class.type: ParameterBo
test_class.var_name: bo
test_class.declarator: dataObjectService
test_class.modifier: @Mock private
test_class.original_string: @Mock private DataObjectService dataObjectService;
test_class.type: DataObjectService
test_class.var_name: dataObjectService
test_class.declarator: parameterRepositoryService
                                          = new ParameterRepositoryServiceImpl()
test_class.modifier: @InjectMocks private
test_class.original_string: @InjectMocks private ParameterRepositoryServiceImpl parameterRepositoryService
                                          = new ParameterRepositoryServiceImpl();
test_class.type: ParameterRepositoryServiceImpl
test_class.var_name: parameterRepositoryService
test_class.declarator: parameterService = parameterRepositoryService
test_class.modifier: private
test_class.original_string: private ParameterRepositoryService parameterService = parameterRepositoryService;
test_class.type: ParameterRepositoryService
test_class.var_name: parameterService
test_class.file: rice-middleware/core-service/impl/src/test/java/org/kuali/rice/coreservice/impl/parameter/ParameterRepositoryServiceImplTest.java
test_class.identifier: ParameterRepositoryServiceImplTest
test_case.body: @Test
      public void test_get_sub_parameter_values_as_string_multiple_match() throws Exception{
          //adding whitespace
          bo.setValue("foo= f1, f2 , f3; bar=b1; foo=f4,f5");
          when(dataObjectService.find(Matchers.argThat(new ClassOrSubclassMatcher<ParameterBo>(
                  ParameterBo.class)), any(QueryByCriteria.class))).thenReturn(bo);
  
          Collection<String> values = getParameterRepositoryService().getSubParameterValuesAsString(key, "foo");
          assertTrue(values.size() == 3);
          assertTrue(values.contains("f1"));
          assertTrue(values.contains("f2"));
          assertTrue(values.contains("f3"));
          assertImmutableList(values);
          verify(dataObjectService, times(1)).find(Matchers.argThat(new ClassOrSubclassMatcher<ParameterBo>(
                  ParameterBo.class)), any(QueryByCriteria.class));
      }
test_case.class_method_signature: ParameterRepositoryServiceImplTest.test_get_sub_parameter_values_as_string_multiple_match()
test_case.full_signature: @Test public void test_get_sub_parameter_values_as_string_multiple_match()
test_case.identifier: test_get_sub_parameter_values_as_string_multiple_match
test_case.invocations: setValue thenReturn when find argThat any getSubParameterValuesAsString getParameterRepositoryService assertTrue size assertTrue contains assertTrue contains assertTrue contains assertImmutableList find verify times argThat any
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test_get_sub_parameter_values_as_string_multiple_match()
focal_class.declarator: SUB_PARAM_SEPARATOR = "="
focal_class.modifier: private static final
focal_class.original_string: private static final String SUB_PARAM_SEPARATOR = "=";
focal_class.type: String
focal_class.var_name: SUB_PARAM_SEPARATOR
focal_class.declarator: dataObjectService
focal_class.modifier: private
focal_class.original_string: private DataObjectService dataObjectService;
focal_class.type: DataObjectService
focal_class.var_name: dataObjectService
focal_class.file: rice-middleware/core-service/impl/src/main/java/org/kuali/rice/coreservice/impl/parameter/ParameterRepositoryServiceImpl.java
focal_class.identifier: ParameterRepositoryServiceImpl
focal_class.interfaces: implements ParameterRepositoryService
focal_class.class_method_signature: ParameterRepositoryServiceImpl.createParameter(Parameter parameter)
focal_class.full_signature: @Override @Transactional public Parameter createParameter(Parameter parameter)
focal_class.identifier: createParameter
focal_class.modifiers: @Override @Transactional public
focal_class.parameters: (Parameter parameter)
focal_class.return: Parameter
focal_class.signature: Parameter createParameter(Parameter parameter)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.updateParameter(Parameter parameter)
focal_class.full_signature: @Override @Transactional public Parameter updateParameter(Parameter parameter)
focal_class.identifier: updateParameter
focal_class.modifiers: @Override @Transactional public
focal_class.parameters: (Parameter parameter)
focal_class.return: Parameter
focal_class.signature: Parameter updateParameter(Parameter parameter)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getParameter(ParameterKey key)
focal_class.full_signature: @Override public Parameter getParameter(ParameterKey key)
focal_class.identifier: getParameter
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key)
focal_class.return: Parameter
focal_class.signature: Parameter getParameter(ParameterKey key)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getParameterBo(ParameterKey key)
focal_class.full_signature: private ParameterBo getParameterBo(ParameterKey key)
focal_class.identifier: getParameterBo
focal_class.modifiers: private
focal_class.parameters: (ParameterKey key)
focal_class.return: ParameterBo
focal_class.signature: ParameterBo getParameterBo(ParameterKey key)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getParameterValueAsString(ParameterKey key)
focal_class.full_signature: @Override public String getParameterValueAsString(ParameterKey key)
focal_class.identifier: getParameterValueAsString
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key)
focal_class.return: String
focal_class.signature: String getParameterValueAsString(ParameterKey key)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getParameterValueAsBoolean(ParameterKey key)
focal_class.full_signature: @Override public Boolean getParameterValueAsBoolean(ParameterKey key)
focal_class.identifier: getParameterValueAsBoolean
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key)
focal_class.return: Boolean
focal_class.signature: Boolean getParameterValueAsBoolean(ParameterKey key)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getParameterValuesAsString(ParameterKey key)
focal_class.full_signature: @Override public Collection<String> getParameterValuesAsString(ParameterKey key)
focal_class.identifier: getParameterValuesAsString
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getParameterValuesAsString(ParameterKey key)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getSubParameterValueAsString(ParameterKey key, String subParameterName)
focal_class.full_signature: @Override public String getSubParameterValueAsString(ParameterKey key, String subParameterName)
focal_class.identifier: getSubParameterValueAsString
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key, String subParameterName)
focal_class.return: String
focal_class.signature: String getSubParameterValueAsString(ParameterKey key, String subParameterName)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getSubParameterValuesAsString(ParameterKey key, String subParameterName)
focal_class.full_signature: @Override public Collection<String> getSubParameterValuesAsString(ParameterKey key, String subParameterName)
focal_class.identifier: getSubParameterValuesAsString
focal_class.modifiers: @Override public
focal_class.parameters: (ParameterKey key, String subParameterName)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getSubParameterValuesAsString(ParameterKey key, String subParameterName)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getSubParameter(Collection<String> values, String subParameterName)
focal_class.full_signature: private String getSubParameter(Collection<String> values, String subParameterName)
focal_class.identifier: getSubParameter
focal_class.modifiers: private
focal_class.parameters: (Collection<String> values, String subParameterName)
focal_class.return: String
focal_class.signature: String getSubParameter(Collection<String> values, String subParameterName)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.splitOn(String strValues, String delim)
focal_class.full_signature: private Collection<String> splitOn(String strValues, String delim)
focal_class.identifier: splitOn
focal_class.modifiers: private
focal_class.parameters: (String strValues, String delim)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> splitOn(String strValues, String delim)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.findParameters(QueryByCriteria queryByCriteria)
focal_class.full_signature: @Override public ParameterQueryResults findParameters(QueryByCriteria queryByCriteria)
focal_class.identifier: findParameters
focal_class.modifiers: @Override public
focal_class.parameters: (QueryByCriteria queryByCriteria)
focal_class.return: ParameterQueryResults
focal_class.signature: ParameterQueryResults findParameters(QueryByCriteria queryByCriteria)
focal_class.class_method_signature: ParameterRepositoryServiceImpl.getDataObjectService()
focal_class.full_signature: public DataObjectService getDataObjectService()
focal_class.identifier: getDataObjectService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataObjectService
focal_class.signature: DataObjectService getDataObjectService()
focal_class.class_method_signature: ParameterRepositoryServiceImpl.setDataObjectService(DataObjectService dataObjectService)
focal_class.full_signature: @Required public void setDataObjectService(DataObjectService dataObjectService)
focal_class.identifier: setDataObjectService
focal_class.modifiers: @Required public
focal_class.parameters: (DataObjectService dataObjectService)
focal_class.return: void
focal_class.signature: void setDataObjectService(DataObjectService dataObjectService)
focal_method.body: @Override
      public Collection<String> getSubParameterValuesAsString(ParameterKey key, String subParameterName) {
         return splitOn(getSubParameterValueAsString(key, subParameterName), ",");
      }
focal_method.class_method_signature: ParameterRepositoryServiceImpl.getSubParameterValuesAsString(ParameterKey key, String subParameterName)
focal_method.full_signature: @Override public Collection<String> getSubParameterValuesAsString(ParameterKey key, String subParameterName)
focal_method.identifier: getSubParameterValuesAsString
focal_method.invocations: splitOn getSubParameterValueAsString
focal_method.modifiers: @Override public
focal_method.parameters: (ParameterKey key, String subParameterName)
focal_method.return: Collection<String>
focal_method.signature: Collection<String> getSubParameterValuesAsString(ParameterKey key, String subParameterName)