package com.bagri.server.hazelcast.task.user;
import java.util.Map.Entry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.bagri.core.system.User;
import com.bagri.server.hazelcast.task.EntityProcessor;
import com.hazelcast.map.EntryBackupProcessor;
import com.hazelcast.map.EntryProcessor;
public abstract class UserProcessor extends EntityProcessor implements EntryProcessor<String, User>,
EntryBackupProcessor<String, User> {
protected final transient Logger logger = LoggerFactory.getLogger(getClass());
public UserProcessor() {
//
}
public UserProcessor(int version, String admin) {
super(version, admin);
}
@Override
public void processBackup(Entry<String, User> entry) {
process(entry);
}
@Override
public EntryBackupProcessor<String, User> getBackupProcessor() {
return this;
}
}