org.jboss.as.console.client.shared.general.InterfaceManagement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of switchyard-console-as7-core
Show all versions of switchyard-console-as7-core
Bundles the core AS7 console as a GWT module. Includes minor customizations to support extensions.
package org.jboss.as.console.client.shared.general;
import org.jboss.as.console.client.shared.general.model.Interface;
import org.jboss.as.console.client.shared.general.validation.ValidationResult;
import org.jboss.dmr.client.ModelNode;
import java.util.Map;
/**
* @author Heiko Braun
* @date 11/17/11
*/
public interface InterfaceManagement {
public interface Callback {
void loadInterfaces();
ModelNode getBaseAddress();
}
void launchNewInterfaceDialogue();
void createNewInterface(Interface entity);
void onRemoveInterface(Interface entity);
ValidationResult validateInterfaceConstraints(Interface entity, Map changeset);
void onSaveInterface(Interface entity, Map changeset);
void closeDialoge();
void setCallback(Callback callback);
}