if (evap != null) { if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); if (accessFormats != null) { if (accessFormats.length > 0) {
if (evap != null) { if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); if (accessFormats != null) { if (accessFormats.length > 0) {
sb.append(" <implementor>" + evap.getClass().getName() + "</implementor>\n"); if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); sb.append(" <accessFormats>\n"); if (accessFormats != null) { sb.append(" <div>"+entityProperties.getProperty(DESCRIBE, "describe.entity.data.access.provider", locale)+" : "+ EntityViewAccessProvider.class.getSimpleName() +"</div>\n"); if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); sb.append(" <div>"+entityProperties.getProperty(DESCRIBE, "describe.entity.formats.access", locale)+" : " + makeFormatsString(accessFormats, null, locale) +"</div>\n");
sb.append(" <implementor>" + evap.getClass().getName() + "</implementor>\n"); if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); sb.append(" <accessFormats>\n"); if (accessFormats != null) { sb.append(" <div>"+entityProperties.getProperty(DESCRIBE, "describe.entity.data.access.provider", locale)+" : "+ EntityViewAccessProvider.class.getSimpleName() +"</div>\n"); if (AccessFormats.class.isAssignableFrom(evap.getClass())) { String[] accessFormats = ((AccessFormats)evap).getHandledAccessFormats(); sb.append(" <div>"+entityProperties.getProperty(DESCRIBE, "describe.entity.formats.access", locale)+" : " + makeFormatsString(accessFormats, null, locale) +"</div>\n");
String[] accessFormats = ((AccessFormats)evAccessProvider).getHandledAccessFormats(); if (accessFormats != null && ! ReflectUtils.contains(accessFormats, view.getFormat()) ) { throw new FormatUnsupportedException("Access provider for " + view.getEntityReference().getPrefix()
String[] accessFormats = ((AccessFormats)evAccessProvider).getHandledAccessFormats(); if (accessFormats != null && ! ReflectUtils.contains(accessFormats, view.getFormat()) ) { throw new FormatUnsupportedException("Access provider for " + view.getEntityReference().getPrefix()