public interface JitStaticClient extends AutoCloseable
String createKey(byte[] data, CommitData commitData, MetaData metaData) throws IOException, APIException, URISyntaxException
String createKey(InputStream data, CommitData commitData, MetaData metaData) throws IOException, APIException, URISyntaxException
<T> T getMetaKey(String key, String ref, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T getMetaKey(String key, String ref, String version, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString modifyMetaKey(String key, String ref, String version, ModifyUserKeyData data) throws IOException, URISyntaxException
IOExceptionURISyntaxExceptionString modifyKey(byte[] data, CommitData commitData, String version) throws URISyntaxException, IOException, APIException
String modifyKey(InputStream data, CommitData commitData, String version) throws URISyntaxException, IOException, APIException
<T> T getKey(String key, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException, APIException
<T> T getKey(String key, String ref, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException, APIException
<T> T getKey(String key, TriFunction<InputStream,String,String,T> entityFactory, String currentVersion) throws URISyntaxException, IOException, APIException
<T> T getKey(String key, String ref, String currentVersion, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException, APIException
<T> T listAll(String key, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T listAll(String key, String ref, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T listAll(String key, boolean recursive, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T listAll(String key, String ref, boolean recursive, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T listAll(String key, boolean recursive, boolean light, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T listAll(String key, String ref, boolean recursive, boolean light, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T search(List<BulkSearch> search, Function<InputStream,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionvoid delete(CommitData commitData) throws URISyntaxException, APIException, IOException
<T> T getUser(String user, String ref, String currentVersion, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString addUser(String user, String ref, UserData data) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString modifyUser(String user, String ref, UserData data, String currentVersion) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionvoid deleteUser(String user, String ref) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T getAdminUser(String user, String ref, String currentVersion, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString addAdminUser(String user, String ref, UserData data) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString modifyAdminUser(String user, String ref, UserData data, String currentVersion) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionvoid deleteAdminUser(String user, String ref) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionvoid close()
close in interface AutoCloseable<T> T getGitUser(String gituserfull, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOException<T> T getGitUser(String gituserfull, String currentVersion, TriFunction<InputStream,String,String,T> entityFactory) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString addGitUser(String user, UserData userData) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionString modifyGitUser(String user, UserData userData, String currentVersion) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionvoid deleteGitUser(String user) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionstatic JitStaticClientBuilder create()
Copyright © 2019. All rights reserved.