@ Override public String getDisplayPath ( ) { if ( ! mapping . hasArchive ( ) ) { return StringUtil . toString ( getPhyscalFile ( ) , null ) ; } else if ( isLoad ( LOAD_PHYSICAL ) ) { return StringUtil . toString ( getPhyscalFile ( ) , null ) ; } else if ( isLoad ( LOAD_ARCHIVE ) ) { return StringUtil . toString ( getArchiveSourcePath ( ) , null ) ; } else { boolean pse = physcalExists ( ) ; boolean ase = archiveExists ( ) ; if ( mapping . isPhysicalFirst ( ) ) { if ( pse ) return getPhyscalFile ( ) . toString ( ) ; else if ( ase ) return getArchiveSourcePath ( ) ; return getPhyscalFile ( ) . toString ( ) ; } if ( ase ) return getArchiveSourcePath ( ) ; else if ( pse ) return getPhyscalFile ( ) . toString ( ) ; return getArchiveSourcePath ( ) ; } }
return source path as String