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 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; } } }