public List<PropertyData> getReferencesData(final String identifier, boolean skipVersionStorage)
      throws RepositoryException
   {

      final WorkspaceStorageConnection con = dataContainer.openConnection();
      try
      {
         final List<PropertyData> allRefs = con.getReferencesData(identifier);
         final List<PropertyData> refProps = new ArrayList<PropertyData>();
         for (int i = 0; i < allRefs.size(); i++)
         {
            PropertyData ref = allRefs.get(i);
            if (skipVersionStorage)
            {
               if (!ref.getQPath().isDescendantOf(Constants.JCR_VERSION_STORAGE_PATH))
               {
                  refProps.add(ref);
               }
            }
            else
            {
               refProps.add(ref);
            }
         }
         return refProps;
      }
      finally
      {
         con.close();
      }
   }
public List < PropertyData > getReferencesData ( final String identifier , boolean skipVersionStorage ) throws RepositoryException { final WorkspaceStorageConnection con = dataContainer . openConnection ( ) ; try { final List < PropertyData > allRefs = con . getReferencesData ( identifier ) ; final List < PropertyData > refProps = new ArrayList < PropertyData > ( ) ; for ( int i = 0 ; i < allRefs . size ( ) ; i ++ ) { PropertyData ref = allRefs . get ( i ) ; if ( skipVersionStorage ) { if ( ! ref . getQPath ( ) . isDescendantOf ( Constants . JCR_VERSION_STORAGE_PATH ) ) { refProps . add ( ref ) ; } } else { refProps . add ( ref ) ; } } return refProps ; } finally { con . close ( ) ; } }
{@inheritDoc}