com.novell.sentinel.client.bean.json
Class JSONTransporterMethods<B extends SentinelBean>
java.lang.Object
com.novell.sentinel.client.bean.json.JSONTransporterMethods<B>
- Type Parameters:
B - The specific derivation of SentinelBean handled by the class instance.
public class JSONTransporterMethods<B extends SentinelBean>
- extends Object
An helper class that allows implementation code for JSON bean transport data to be shared
among the GWT, asynchronous Java, and synchronous Java implementations of BeanTransporter for
JSON.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSONTransporterMethods
public JSONTransporterMethods(BeanMetaData<? extends B> _beanMD,
BeanTransporter<B> _transporter)
getBeanMD
protected BeanMetaData<? extends B> getBeanMD()
getTransporter
protected BeanTransporter<B> getTransporter()
createPage
public PagedBeanCollection<B> createPage(JSONParser parser)
throws BeanSerializationException
- Throws:
BeanSerializationException
createBean
public B createBean(JSONParser parser)
throws BeanSerializationException
- Throws:
BeanSerializationException
createParser
public JSONParser createParser(B bean)
throws BeanSerializationException
- Throws:
BeanSerializationException
parseURL
public String parseURL(JSONParser parser)
throws BeanTransporterBase.ParseException
- Throws:
BeanTransporterBase.ParseException
parseCount
public long parseCount(JSONParser parser)
throws BeanTransporterBase.ParseException
- Throws:
BeanTransporterBase.ParseException