package org.fluxtream.core.services;
import org.fluxtream.core.domain.oauth2.Application;
import java.util.List;
/**
* User: candide
* Date: 16/04/14
* Time: 10:02
*/
public interface PartnerAppsService {
void createApplication(final long guestId, final String organization, String name, String description, String website);
void deleteApplication(final long guestId, final String uid);
List<Application> getApplications(final long guestId);
Application getApplication(final long guestId, final String uid);
Application getApplication(final String appSecret);
void updateApplication(final long guestId, final String uid, final String organization, final String name, final String description, final String website);
}