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

edu.asu.diging.gilesecosystem.util.store.IDatabaseClient Maven / Gradle / Ivy

Go to download

Utility plugin for the Giles Ecoystem that for example provides utility classes for properties or file management.

The newest version!
package edu.asu.diging.gilesecosystem.util.store;

import java.util.function.Function;

import edu.asu.diging.gilesecosystem.util.exceptions.UnstorableObjectException;


public interface IDatabaseClient {

    public abstract String generateId();

    public abstract String generateId(String prefix, Function f);
    
    public abstract T store(T element) throws UnstorableObjectException;

    public abstract void delete(T element);

    public abstract T update(T element);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy