23 lines
461 B
Java
23 lines
461 B
Java
|
package org.gcube.smartgears.handlers;
|
||
|
|
||
|
import java.util.Collection;
|
||
|
|
||
|
public interface ProfilePublisher {
|
||
|
|
||
|
/**
|
||
|
* Adds for the first time the current resource profile of the application in one or more scopes.
|
||
|
* @param scopes the scopes
|
||
|
*/
|
||
|
void addTo(Collection<String> tokens);
|
||
|
|
||
|
void addToAll();
|
||
|
|
||
|
void update();
|
||
|
|
||
|
/**
|
||
|
* Removes the application from one or more scopes.
|
||
|
* @param scopes the scopes
|
||
|
*/
|
||
|
void removeFrom(Collection<String> tokens);
|
||
|
|
||
|
}
|