/** * Get the equivalent property name for the given setter. * * @param setterName The setter * @return The property name */ public static String getPropertyNameForSetter(String setterName) { if (isSetterName(setterName)) { return decapitalize(setterName.substring(PREFIX_LENTGH)); } return setterName; }
/** * Is the method a setter. * * @param name The method name * @param args The arguments * @return True if it is */ public static boolean isSetter(String name, Class[] args) { if (StringUtils.isEmpty(name) || args == null) { return false; } if (args.length != 1) { return false; } return NameUtils.isSetterName(name); }