Interface IdentifiableLayerInterface<O>

  • All Superinterfaces:
    java.lang.reflect.InvocationHandler, LayerInterface, ReadLayerInterface<O>

    public interface IdentifiableLayerInterface<O>
    extends ReadLayerInterface<O>
    This interface identify the layers with identifiable resources.
    Author:
    javaito
    • Method Summary

      Modifier and Type Method Description
      default java.util.UUID createId()
      Creates a named uuid type 5 with the implementation name of the layer.
      default O read​(java.util.UUID uuid)
      Reads an instance of the resource from the data source using a uuid type 5 instance
      • Methods inherited from interface java.lang.reflect.InvocationHandler

        invoke
    • Method Detail

      • read

        default O read​(java.util.UUID uuid)
        Reads an instance of the resource from the data source using a uuid type 5 instance
        Parameters:
        uuid - UUID instance.
        Returns:
        Returns the resource instance.
      • createId

        default java.util.UUID createId()
        Creates a named uuid type 5 with the implementation name of the layer.
        Returns:
        New instance of the uuid.