package org.jrebirth.af.sample.ui;
import org.jrebirth.af.api.wave.Wave;
import org.jrebirth.af.core.ui.DefaultModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* The class <strong>SampleModel</strong>.
*
* @author
*/
public final class SampleModel extends DefaultModel<SampleModel, SampleView> {
/** The class logger. */
private static final Logger LOGGER = LoggerFactory.getLogger(SampleModel.class);
/**
* {@inheritDoc}
*/
@Override
protected void initModel() {
LOGGER.debug("Init Sample Model");
// Put the code to initialize your model here
}
/**
* {@inheritDoc}
*/
@Override
protected void initInnerComponents() {
// Put the code to initialize inner models here (if any)
}
/**
* {@inheritDoc}
*/
@Override
protected void bind() {
// Put the code to manage model object binding (if any)
}
/**
* {@inheritDoc}
*/
@Override
protected void processWave(final Wave wave) {
// Process a wave action, you must listen the wave type before
}
}