
com.jpattern.gwt.client.event.EventResult Maven / Gradle / Ivy
package com.jpattern.gwt.client.event;
import java.util.List;
import com.jpattern.shared.result.IErrorMessage;
import com.jpattern.shared.result.IResult;
/**
*
* @author Francesco Cina'
*
* 09/mag/2011
*/
public class EventResult implements IEventResult {
private static final long serialVersionUID = 1L;
private final T returnedObject;
private final IResult commandResult;
public EventResult(IResult commandResult, T resultObject) {
this.commandResult = commandResult;
this.returnedObject = resultObject;
}
@Override
public List getErrorMessages() {
return commandResult.getErrorMessages();
}
@Override
public T getReturnedObject() {
return returnedObject;
}
@Override
public boolean isValid() {
return commandResult.getErrorMessages().isEmpty();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy