// ----- helper methods ----------------------------------------------------
// Convert an instance entity to a resource
private Resource toResource(ViewInstanceEntity viewInstanceEntity, Set<String> requestedIds) {
Resource resource = new ResourceImpl(Resource.Type.ViewInstance);
ViewEntity viewEntity = viewInstanceEntity.getViewEntity();
String viewName = viewEntity.getCommonName();
String version = viewEntity.getVersion();
String name = viewInstanceEntity.getName();
setResourceProperty(resource, VIEW_NAME_PROPERTY_ID, viewName, requestedIds);
setResourceProperty(resource, VIEW_VERSION_PROPERTY_ID, version, requestedIds);
setResourceProperty(resource, INSTANCE_NAME_PROPERTY_ID, name, requestedIds);