当前位置: 首页>>代码示例>>Java>>正文


Java AutoPopulatingList.get方法代码示例

本文整理汇总了Java中org.springframework.util.AutoPopulatingList.get方法的典型用法代码示例。如果您正苦于以下问题:Java AutoPopulatingList.get方法的具体用法?Java AutoPopulatingList.get怎么用?Java AutoPopulatingList.get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.springframework.util.AutoPopulatingList的用法示例。


在下文中一共展示了AutoPopulatingList.get方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testRetrieveMessage_namespaceKey

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * Test that message text is correctly retrieved for a validation message specified by namespace and
 * message key
 */
@Test
public void testRetrieveMessage_namespaceKey() throws Exception {
    ErrorMessage errorMessage = new ErrorMessage();
    errorMessage.setNamespaceCode("KR-NS");
    errorMessage.setErrorKey("testErrorKey");

    messageMap.putError("field1", errorMessage);

    AutoPopulatingList<ErrorMessage> fieldErrors = messageMap.getErrorMessagesForProperty("field1");
    assertEquals("Incorrect number of messages for field1", 1, fieldErrors.size());

    ErrorMessage message = fieldErrors.get(0);
    String messageText = KRADUtils.getMessageText(message, true);
    assertEquals("Message for field1 is not correct", "Error on field1", messageText);
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:20,代码来源:ValidationMessageRetrievalTest.java

示例2: testRetrieveMessage_componentKey

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * Test that message text is correctly retrieved for a validation message specified by namespace,
 * component, and message key
 */
@Test
public void testRetrieveMessage_componentKey() throws Exception {
    ErrorMessage errorMessage = new ErrorMessage();
    errorMessage.setNamespaceCode("KR-NS");
    errorMessage.setComponentCode("GeneralGroup");
    errorMessage.setErrorKey("testErrorKey");

    messageMap.putError("field1", errorMessage);

    AutoPopulatingList<ErrorMessage> fieldErrors = messageMap.getErrorMessagesForProperty("field1");
    assertEquals("Incorrect number of messages for field1", 1, fieldErrors.size());

    ErrorMessage message = fieldErrors.get(0);
    String messageText = KRADUtils.getMessageText(message, true);
    assertEquals("Message for field1 is not correct", "Error on field1", messageText);
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:21,代码来源:ValidationMessageRetrievalTest.java

示例3: removeRestrictedFieldChangedErrors

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * This method...
 * @param map
 */
protected void removeRestrictedFieldChangedErrors(MessageMap map, String propertyKey) {
    AutoPopulatingList<ErrorMessage> errorMessages = map.getErrorMessagesForProperty(propertyKey);
    if(errorMessages!=null) {
        for(int i=0; i<errorMessages.size(); i++) {
            ErrorMessage eMessage = errorMessages.get(i);
            String errorKey = eMessage.getErrorKey();
            if(errorKey.equals(KFSKeyConstants.ERROR_DOCUMENT_AUTHORIZATION_RESTRICTED_FIELD_CHANGED)) {
                errorMessages.remove(i);
            }
        }
    }
}
 
开发者ID:kuali,项目名称:kfs,代码行数:17,代码来源:OrganizationOptionsRule.java

示例4: assertInvalidNumericValue

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * Asserts true if the specified ItemParserException reports the appropriate error message 
 * with the expected parameters upon invalid numeric value for input item property.
 * 
 * @param e the specified ItemParserException
 * @param propertyName the property name for the invalid property value
 * @param propertyValue the invalid property value
 */
private static void assertInvalidNumericValue( ItemParserException e, String propertyName, String propertyValue ) {
    assertEquals(e.getErrorKey(), ERROR_ITEMPARSER_ITEM_PROPERTY);
    String errorPath = PurapConstants.ITEM_TAB_ERRORS;
    String errorKey = ERROR_ITEMPARSER_INVALID_NUMERIC_VALUE;
    assertTrue(GlobalVariables.getMessageMap().containsMessageKey(errorKey));
    AutoPopulatingList<ErrorMessage> params = GlobalVariables.getMessageMap().getMessages(errorPath);
    for (int i=0; i<params.size(); i++) {
        ErrorMessage errmsg = (ErrorMessage)params.get(i);
        if (errmsg.getErrorKey().equals(errorKey)) {
            assertEquals(errmsg.getMessageParameters()[0], propertyValue);                
            assertEquals(errmsg.getMessageParameters()[1], propertyName);                
        }
    }
}
 
开发者ID:kuali,项目名称:kfs,代码行数:23,代码来源:ItemParserTest.java

示例5: testRetrieveMessage_keyOnly

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * Test that message text is correctly retrieved for a validation message specified with only the
 * message key
 */
@Test
public void testRetrieveMessage_keyOnly() throws Exception {
    messageMap.putError("field1", "testErrorKey");

    AutoPopulatingList<ErrorMessage> fieldErrors = messageMap.getErrorMessagesForProperty("field1");
    assertEquals("Incorrect number of messages for field1", 1, fieldErrors.size());

    ErrorMessage message = fieldErrors.get(0);
    String messageText = KRADUtils.getMessageText(message, true);
    assertEquals("Message for field1 is not correct", "Error on field1", messageText);
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:16,代码来源:ValidationMessageRetrievalTest.java

示例6: replaceError

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
/**
 * If any error messages with the key targetKey exist in this ErrorMap for the named property, those ErrorMessages
 * will be replaced with a new ErrorMessage with the given replaceKey and replaceParameters.
 *
 * @param propertyName name of the property to add error under
 * @param targetKey resource key used to retrieve the error text
 * @param withFullErrorPath true if you want the whole parent error path appended, false otherwise
 * @param replaceParameters zero or more string parameters for the displayed error message
 * @return true if the replacement occurred
 */
private boolean replaceError(String propertyName, String targetKey, boolean withFullErrorPath, String replaceKey,
        String... replaceParameters) {
    boolean replaced = false;

    if (StringUtils.isBlank(propertyName)) {
        throw new IllegalArgumentException("invalid (blank) propertyName");
    }
    if (StringUtils.isBlank(targetKey)) {
        throw new IllegalArgumentException("invalid (blank) targetKey");
    }
    if (StringUtils.isBlank(replaceKey)) {
        throw new IllegalArgumentException("invalid (blank) replaceKey");
    }

    // check if we have previous errors for this property
    AutoPopulatingList<ErrorMessage> errorList = null;
    String propertyKey = getKeyPath(propertyName, withFullErrorPath);
    if (errorMessages.containsKey(propertyKey)) {
        errorList = errorMessages.get(propertyKey);

        // look for the specific targetKey
        for (int i = 0; i < errorList.size(); ++i) {
            ErrorMessage em = errorList.get(i);

            // replace matching messages
            if (em.getErrorKey().equals(targetKey)) {
                ErrorMessage rm = new ErrorMessage(replaceKey, replaceParameters);
                errorList.set(i, rm);
                replaced = true;
            }
        }
    }

    return replaced;
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:46,代码来源:MessageMap.java

示例7: checkMessageParemeters

import org.springframework.util.AutoPopulatingList; //导入方法依赖的package包/类
private void checkMessageParemeters(AutoPopulatingList errorMessages, int messageIndex, String expectedKeyConstant, String[] expectedParameters) {
    ErrorMessage message1 = (ErrorMessage) errorMessages.get(messageIndex);
    assertEquals(expectedKeyConstant, message1.getErrorKey());
    assertTrue(Arrays.equals(message1.getMessageParameters(), expectedParameters));
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:6,代码来源:MessageMapTest.java


注:本文中的org.springframework.util.AutoPopulatingList.get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。