You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.3 KiB
Java

package org.gcube.portlets.admin.systemservicedefinition.event;
import org.gcube.portal.event.publisher.lr62.PortalEvent;
import org.gcube.portlets.admin.systemservicedefinition.definition.DefinitionItem;
/**
*
* @author Giancarlo Panichi
*
*/
public class CreateSSDEvent extends PortalEvent {
private static final long serialVersionUID = 1499288552188273747L;
public static final String NAME = "create_system_service";
public static final String CLIENT_ID_ENTRY = "client_id";
public static final String DESCRIPTION_ENTRY = "description";
public static final String CLIENT_SECRET_ENTRY = "client_sercret";
public CreateSSDEvent(DefinitionItem definitionItem) {
super(NAME);
setClientId(definitionItem.getClientId());
setDescription(definitionItem.getDescription());
setClientSecret(definitionItem.getSecret());
}
public void setClientId(String clientId) {
set(CLIENT_ID_ENTRY, clientId);
}
public String getClientId() {
return (String) get(CLIENT_ID_ENTRY);
}
public void setDescription(String description) {
set(DESCRIPTION_ENTRY, description);
}
public String getDescription() {
return (String) get(DESCRIPTION_ENTRY);
}
public void setClientSecret(String clientSecret) {
set(CLIENT_SECRET_ENTRY, clientSecret);
}
public String getClientSecret() {
return (String) get(CLIENT_SECRET_ENTRY);
}
}