if (registryContext == null) {
registryContext = RegistryContext.getBaseInstance();
}
ResourceDAO resourceDAO = registryContext.getDataAccessManager().getDAOManager().
getResourceDAO();
RatingsDAO ratingsDAO = registryContext.getDataAccessManager().getDAOManager().
getRatingsDAO(StaticConfiguration.isVersioningRatings());
ResourcePath resourcePath = requestContext.getResourcePath();
String ratedUserName = resourcePath.getParameterValue("ratings");
if (ratedUserName != null) {
ResourceImpl resourceImpl = resourceDAO.getResourceMetaData(resourcePath.getPath());
RatingDO ratingDO = ratingsDAO.getRatingDO(resourceImpl, ratedUserName);
int rating = ratingDO.getRating();
Date ratedTime = ratingDO.getRatedTime();
ResourceImpl resource = new ResourceImpl();
resource.setMediaType(RegistryConstants.RATING_MEDIA_TYPE);