public class Client extends java.lang.Object implements IClient, com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
URL_ARGS_SEPARATOR |
static java.lang.String |
URL_ARGS_SEPARATOR_REGEX |
Constructor and Description |
---|
Client(java.lang.String title,
IPageImpl[] pageImplsArray,
IItemPageImpl[] itemPageArray,
IFieldTypeImpl[] fieldTypeImplsArray,
IWidgets widgets,
com.google.gwt.user.client.ui.Panel rootPanel,
BurocratServiceAsync service,
int refreshInterval) |
Modifier and Type | Method and Description |
---|---|
IClient |
addHeader(HeaderPanel h) |
java.util.Map<IArg,java.lang.String> |
getArgs() |
IFieldTypeImpl |
getFieldTypeImpl(java.lang.String name) |
IFieldTypeImpl[] |
getFieldTypeImpls() |
HeaderPanel |
getHeader() |
IItemPageImpl |
getItemPageImpl(java.lang.String name) |
IItemPageImpl[] |
getItemPageImpls() |
IPageImpl |
getPageImpl(java.lang.String name) |
IPageImpl[] |
getPageImpls() |
java.lang.String |
getPath() |
java.lang.String |
getURL() |
IItem |
getUser() |
java.lang.String |
getUserId() |
java.lang.String |
getUserPassword() |
boolean |
isLoggedIn() |
void |
login(java.lang.String id,
java.lang.String password) |
void |
logout() |
void |
onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event) |
void |
refresh() |
void |
sendRequest(ICommand command,
com.google.gwt.user.client.rpc.AsyncCallback<IResponse> callback) |
void |
setArgs(java.util.Map<IArg,java.lang.String> map) |
void |
show(java.lang.String url) |
void |
show(com.google.gwt.user.client.ui.Widget widget) |
IWidgets |
widgets() |
public static final java.lang.String URL_ARGS_SEPARATOR
public static final java.lang.String URL_ARGS_SEPARATOR_REGEX
public Client(java.lang.String title, IPageImpl[] pageImplsArray, IItemPageImpl[] itemPageArray, IFieldTypeImpl[] fieldTypeImplsArray, IWidgets widgets, com.google.gwt.user.client.ui.Panel rootPanel, BurocratServiceAsync service, int refreshInterval)
public IPageImpl[] getPageImpls()
getPageImpls
in interface IClient
public IItemPageImpl[] getItemPageImpls()
getItemPageImpls
in interface IClient
public IFieldTypeImpl[] getFieldTypeImpls()
getFieldTypeImpls
in interface IClient
public IPageImpl getPageImpl(java.lang.String name)
getPageImpl
in interface IClient
public IItemPageImpl getItemPageImpl(java.lang.String name)
getItemPageImpl
in interface IClient
public IFieldTypeImpl getFieldTypeImpl(java.lang.String name)
getFieldTypeImpl
in interface IClient
public boolean isLoggedIn()
isLoggedIn
in interface IClient
public java.lang.String getUserPassword()
getUserPassword
in interface IClient
public void login(java.lang.String id, java.lang.String password)
public java.util.Map<IArg,java.lang.String> getArgs()
public void setArgs(java.util.Map<IArg,java.lang.String> map)
public void sendRequest(ICommand command, com.google.gwt.user.client.rpc.AsyncCallback<IResponse> callback)
sendRequest
in interface IClient
public void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event)
onValueChange
in interface com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String>
public void show(com.google.gwt.user.client.ui.Widget widget)
public IClient addHeader(HeaderPanel h)
public HeaderPanel getHeader()