protected void executePhase(HyperionContext phaseContext) throws Exception
{
EndpointRequest request = phaseContext.getEndpointRequest();
EndpointResponse response = phaseContext.getEndpointResponse();
EntityPlugin plugin = phaseContext.getEntityPlugin();
List<Serializable> ids = plugin.getKeyConverter().covertKeys(phaseContext.getId());
if(ids.size() != 1)
throw new BadRequestException("A single ID must be provided.");
Integer start = getIntegerParameter("start",request);
Integer limit = getIntegerParameter("limit",request);