Package se.sperber.cryson.examples.advancedcrysondiary.listener

Source Code of se.sperber.cryson.examples.advancedcrysondiary.listener.DiaryLogger

package se.sperber.cryson.examples.advancedcrysondiary.listener;

import org.springframework.stereotype.Component;
import se.sperber.cryson.examples.advancedcrysondiary.model.Entry;
import se.sperber.cryson.listener.CommitNotification;
import se.sperber.cryson.listener.CrysonListener;

@Component
public class DiaryLogger implements CrysonListener {

  public void commitCompleted(CommitNotification commitNotification) {
    for(Object createdObject : commitNotification.getCreatedEntities()) {
      if (createdObject instanceof Entry) {
        Entry createdEntry = (Entry)createdObject;
        System.out.println("### " + createdEntry.getUserName() + " created diary entry '" + createdEntry.getTitle() + "'");
      }
    }
  }
}
TOP

Related Classes of se.sperber.cryson.examples.advancedcrysondiary.listener.DiaryLogger

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.