2015-04-25 19:45:03 +02:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
package org.gcube.portlets.user.invitefriends.client.validation;
|
|
|
|
|
|
|
|
import com.google.gwt.editor.client.EditorDriver;
|
|
|
|
import com.google.gwt.user.client.ui.IsWidget;
|
|
|
|
|
|
|
|
/**
|
2015-04-25 19:51:09 +02:00
|
|
|
*
|
|
|
|
* @author Massimiliano Assante, ISTI-CNR
|
2015-04-25 19:45:03 +02:00
|
|
|
*
|
|
|
|
*/
|
2015-04-25 19:51:09 +02:00
|
|
|
public interface FormView extends IsWidget {
|
2015-04-25 19:45:03 +02:00
|
|
|
|
|
|
|
public static class UserDetails {
|
|
|
|
String email;
|
|
|
|
String name;
|
|
|
|
String lastName;
|
|
|
|
|
|
|
|
public String getEmail() {
|
|
|
|
return email;
|
|
|
|
}
|
|
|
|
public void setEmail(String email) {
|
|
|
|
this.email = email;
|
|
|
|
}
|
|
|
|
public String getName() {
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
public void setName(String name) {
|
|
|
|
this.name = name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLastName() {
|
|
|
|
return lastName;
|
|
|
|
}
|
|
|
|
public void setLastName(String lastName) {
|
|
|
|
this.lastName = lastName;
|
|
|
|
}
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
return "UserDetails [email=" + email + ", name=" + name
|
|
|
|
+ ", lastName=" + lastName + "]";
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public interface Delegate {
|
|
|
|
boolean onSendClick();
|
2015-04-29 15:20:35 +02:00
|
|
|
|
|
|
|
boolean onEmailSendInviteClick();
|
2015-04-25 19:45:03 +02:00
|
|
|
}
|
|
|
|
|
2015-04-29 15:20:35 +02:00
|
|
|
|
|
|
|
|
2015-04-25 19:45:03 +02:00
|
|
|
EditorDriver<UserDetails> getEditorDriver();
|
|
|
|
}
|