33 lines
609 B
Java
33 lines
609 B
Java
package org.gcube.application.cms.cataloguebinding.doaction;
|
|
|
|
import org.gcube.application.cms.plugins.events.ItemObserved;
|
|
import org.gcube.application.geoportal.common.model.document.Project;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@Slf4j
|
|
public class BindingAction {
|
|
|
|
public void doAction(ItemObserved<Project> itemObserved) {
|
|
log.info("Do action called on: {}", itemObserved.getEvent());
|
|
switch (itemObserved.getEvent()) {
|
|
case PROJECT_CREATED:
|
|
|
|
break;
|
|
case PROJECT_DELETED:
|
|
|
|
break;
|
|
case PROJECT_UPDATED:
|
|
|
|
break;
|
|
case LIFECYCLE_STEP_PERFORMED:
|
|
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
}
|