Interface ImmutableImportProcessorSummary

  • All Known Implementing Classes:
    DefaultImmutableImportProcessorSummary

    @Deprecated
    public interface ImmutableImportProcessorSummary
    Deprecated.
    since 7.17.0.
    An immutable summary of an import result.

    For space imports and incremental site imports, object keys are reassigned during the import. This summary provides the necessary methods to find out which new key is mapped to which original key.

    • Method Detail

      • getNewIdFor

        Object getNewIdFor​(Class clazz,
                           Object originalId)
        Deprecated.
        Retrieves the new id of the given original id of an object of the specific class. This is equivalent to getNewIdFor(PersistedKey).
        Parameters:
        clazz - The class of the persisted object
        originalId - The original id
        Returns:
        the new id of the persisted object, or null if not found
      • getNewIdFor

        Object getNewIdFor​(ImmutableImportProcessorSummary.PersistedKey oldKey)
        Deprecated.
        Retrieves the new id of the object of the given old key.
        Parameters:
        oldKey - The key of the persisted object with the original id
        Returns:
        the new id of the persisted object, or null if not found
      • getOriginalIdFor

        Object getOriginalIdFor​(Class clazz,
                                Object newId)
        Deprecated.
        Retrieves the original id of the given new id of an object of the specific class. This is equivalent to getOriginalIdFor(PersistedKey).
        Parameters:
        clazz - The class of the persisted object
        newId - The new id
        Returns:
        the old id of the persisted object, or null if not found
      • getOriginalIdFor

        Object getOriginalIdFor​(ImmutableImportProcessorSummary.PersistedKey newKey)
        Deprecated.
        Retrieves the old id of the object of the given new key.
        Parameters:
        newKey - The key of the persisted object with the new id
        Returns:
        the original id of the persisted object, or null if not found