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

pl.allegro.tech.hermes.domain.group.GroupRepository Maven / Gradle / Ivy

There is a newer version: 2.7.0
Show newest version
package pl.allegro.tech.hermes.domain.group;

import pl.allegro.tech.hermes.api.Group;

import java.util.List;

public interface GroupRepository {

    boolean groupExists(String groupName);

    void ensureGroupExists(String groupName);

    void createGroup(Group group);

    void updateGroup(Group group);

    void removeGroup(String groupName);

    List listGroupNames();

    List listGroups();

    Group getGroupDetails(String groupName);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy