All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.d8portal.IRepositoryPortal Maven / Gradle / Ivy

Go to download

up-/download private encrypted documents with metainformations (organisation -> clients)

The newest version!
package de.tsl2.nano.d8portal;

import java.util.List;

import de.tsl2.nano.core.util.Period;

/**
 * simple interface for a portal providing repositories managed by an organsation and provided for its clients
 */
public interface IRepositoryPortal {
    void createOrganisation(String name, String email, String remoteUrl, String smtpServer);
    void createRepository(String id, String name, String email, String password);
    String upload(String filename, String id, String name, String type, Period period, String description);
    byte[] download(String filename, String id, String privateKey);
    List synchronize(String id);
    List  find(String id, String search);
    Long createQRCode(String url);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy