42 lines
1.0 KiB
Java
Executable File
42 lines
1.0 KiB
Java
Executable File
package org.gcube.portlets.admin.systemworkspaceclientdefinition.event;
|
|
|
|
import org.gcube.portal.event.publisher.lr62.AbstractLR62EventPublisher;
|
|
import org.gcube.portal.event.publisher.lr62.PortalEvent;
|
|
import org.gcube.portlets.admin.systemworkspaceclientdefinition.definition.DefinitionItem;
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*/
|
|
public class DeleteSDEvent extends PortalEvent {
|
|
|
|
private static final long serialVersionUID = 1499288552188273747L;
|
|
|
|
public class DeleteSDEventPublisher extends AbstractLR62EventPublisher {
|
|
public DeleteSDEventPublisher() {
|
|
super();
|
|
}
|
|
}
|
|
|
|
public DeleteSDEventPublisher publisher;
|
|
|
|
public static final String NAME = "delete_system_service";
|
|
public static final String CLIENT_ID_ENTRY = "client_id";
|
|
|
|
public DeleteSDEvent(DefinitionItem definitionItem) {
|
|
super(NAME);
|
|
publisher = new DeleteSDEventPublisher();
|
|
setClientId(definitionItem.getClientId());
|
|
}
|
|
|
|
public void setClientId(String clientId) {
|
|
set(CLIENT_ID_ENTRY, clientId);
|
|
}
|
|
|
|
public String getClientId() {
|
|
return (String) get(CLIENT_ID_ENTRY);
|
|
}
|
|
|
|
}
|