/** * Returns <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. * * @param pMeta The metadata on the bean property. * @return <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. */ public final boolean shouldUseExpandedParams(BeanPropertyMeta pMeta) { ClassMeta<?> cm = pMeta.getClassMeta().getSerializedClassMeta(this); if (cm.isCollectionOrArray()) { if (isExpandedParams()) return true; if (pMeta.getBeanMeta().getClassMeta().getExtendedMeta(UrlEncodingClassMeta.class).isExpandedParams()) return true; } return false; }
/** * Returns <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. * * @param pMeta The metadata on the bean property. * @return <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. */ public final boolean shouldUseExpandedParams(BeanPropertyMeta pMeta) { ClassMeta<?> cm = pMeta.getClassMeta().getSerializedClassMeta(this); if (cm.isCollectionOrArray()) { if (isExpandedParams()) return true; if (pMeta.getBeanMeta().getClassMeta().getExtendedMeta(UrlEncodingClassMeta.class).isExpandedParams()) return true; } return false; }
/** * Returns <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. * * @param pMeta The metadata on the bean property. * @return <jk>true</jk> if the specified bean property should be expanded as multiple key-value pairs. */ public final boolean shouldUseExpandedParams(BeanPropertyMeta pMeta) { ClassMeta<?> cm = pMeta.getClassMeta().getSerializedClassMeta(this); if (cm.isCollectionOrArray()) { if (isExpandedParams()) return true; if (pMeta.getBeanMeta().getClassMeta().getExtendedMeta(UrlEncodingClassMeta.class).isExpandedParams()) return true; } return false; }