/** * Convenience method that returns the {@link Identifier#getClassName() * class name} of the {@link #getIdentifier() identifier}. */ public List<String> getMemberParameterNames() { return identifier.getMemberParameterNames(); }
/** * Convenience method that returns the {@link Identifier#getClassName() * class name} of the {@link #getIdentifier() identifier}. */ public List<String> getMemberParameterNames() { return identifier.getMemberParameterNames(); }
private static List<ObjectSpecification> loadParameterSpecifications(final Identifier id) { final List<String> parameters = id.getMemberParameterNames(); final List<ObjectSpecification> specifications = Lists.newArrayList(); for (final String parameter : parameters) { specifications.add(getSpecificationLoader().loadSpecification(parameter)); } return specifications; }
private List<String> internalizedTextForParameter(final Identifier identifier, final String textType) { if (bundle == null) { return null; } final List<String> internalizedText = Lists.newArrayList(); final List<String> memberParameterNames = identifier.getMemberParameterNames(); int paramNum = 0; for (@SuppressWarnings("unused") final String dummy : memberParameterNames) { final String key = buildParameterTypeKey(identifier, textType, paramNum); internalizedText.add(lookupTextFromBundle(key)); paramNum++; } return internalizedText; }
@Test public void memberParameterNames() { final Class<?> domainClass = SomeDomainClass.class; identifier = Identifier.actionIdentifier(domainClass, "placeOrder", int.class, String.class); assertThat(identifier.getMemberParameterNames(), is(Arrays.asList("int", "java.lang.String"))); }