private boolean isDefaultPrefix(IndexedEmbedded indexedEmbeddedAnnotation) { return ".".equals( indexedEmbeddedAnnotation.prefix() ); }
private boolean isDefaultPrefix(IndexedEmbedded indexedEmbeddedAnnotation) { return ".".equals( indexedEmbeddedAnnotation.prefix() ); }
private String buildEmbeddedPrefix(IndexedEmbedded indexedEmbeddedAnnotation, XProperty member) { if ( isDefaultPrefix( indexedEmbeddedAnnotation ) ) { //default to property name return defaultPrefix( member ); } else { return indexedEmbeddedAnnotation.prefix(); } }
private String buildEmbeddedPrefix(IndexedEmbedded indexedEmbeddedAnnotation, XProperty member) { if ( isDefaultPrefix( indexedEmbeddedAnnotation ) ) { //default to property name return defaultPrefix( member ); } else { return indexedEmbeddedAnnotation.prefix(); } }
private void validateAllPathsEncountered(XProperty member, PathsContext updatedPathsContext, IndexedEmbedded indexedEmbeddedAnnotation) { Set<String> unEncounteredPaths = updatedPathsContext.getUnEncounteredPaths(); if ( unEncounteredPaths.size() > 0 ) { StringBuilder sb = new StringBuilder( ); String prefix = indexedEmbeddedAnnotation.prefix(); for ( String path : unEncounteredPaths ) { sb.append( removeLeadingPrefixFromPath( path, prefix ) ); sb.append( ',' ); } String invalidPaths = sb.substring( 0, sb.length() - 1 ); throw log.invalidIncludePathConfiguration( member.getName(), member.getDeclaringClass().getName(), invalidPaths ); } }
private void validateAllPathsEncountered(XProperty member, PathsContext updatedPathsContext, IndexedEmbedded indexedEmbeddedAnnotation) { Set<String> unEncounteredPaths = updatedPathsContext.getUnEncounteredPaths(); if ( unEncounteredPaths.size() > 0 ) { StringBuilder sb = new StringBuilder( ); String prefix = indexedEmbeddedAnnotation.prefix(); for ( String path : unEncounteredPaths ) { sb.append( removeLeadingPrefixFromPath( path, prefix ) ); sb.append( ',' ); } String invalidPaths = sb.substring( 0, sb.length() - 1 ); throw log.invalidIncludePathConfiguration( member.getName(), member.getDeclaringClass().getName(), invalidPaths ); } }