Class GitMetadataStoreImpl

  • All Implemented Interfaces:
    org.guvnor.structure.repositories.GitMetadataStore

    public class GitMetadataStoreImpl
    extends Object
    implements org.guvnor.structure.repositories.GitMetadataStore
    • Constructor Detail

      • GitMetadataStoreImpl

        @Inject
        public GitMetadataStoreImpl​(org.uberfire.backend.server.io.object.ObjectStorage storage,
                                    org.uberfire.spaces.SpacesAPI spaces)
    • Method Detail

      • write

        public void write​(String name)
        Specified by:
        write in interface org.guvnor.structure.repositories.GitMetadataStore
      • write

        public void write​(String name,
                          String origin)
        Specified by:
        write in interface org.guvnor.structure.repositories.GitMetadataStore
      • write

        public void write​(String name,
                          String origin,
                          boolean lock)
        Specified by:
        write in interface org.guvnor.structure.repositories.GitMetadataStore
      • write

        public void write​(String name,
                          org.guvnor.structure.repositories.GitMetadata metadata)
        Specified by:
        write in interface org.guvnor.structure.repositories.GitMetadataStore
      • write

        public void write​(String name,
                          org.guvnor.structure.repositories.GitMetadata metadata,
                          boolean lock)
        Specified by:
        write in interface org.guvnor.structure.repositories.GitMetadataStore
      • read

        public Optional<org.guvnor.structure.repositories.GitMetadata> read​(String name)
        Specified by:
        read in interface org.guvnor.structure.repositories.GitMetadataStore
      • delete

        public void delete​(String name)
        Specified by:
        delete in interface org.guvnor.structure.repositories.GitMetadataStore