Пример #1
0
 private DatastreamProfile getDSProfile(Datastream ds) throws RepositoryException, IOException {
   logger.trace("Executing getDSProfile() with node: " + ds.getDsId());
   final DatastreamProfile dsProfile = new DatastreamProfile();
   dsProfile.dsID = ds.getDsId();
   dsProfile.pid = ds.getObject().getName();
   logger.trace("Retrieved datastream " + ds.getDsId() + "'s parent: " + dsProfile.pid);
   dsProfile.dsLabel = ds.getLabel();
   logger.trace("Retrieved datastream " + ds.getDsId() + "'s label: " + ds.getLabel());
   dsProfile.dsState = A;
   dsProfile.dsMIME = ds.getMimeType();
   dsProfile.dsSize = getNodePropertySize(ds.getNode()) + ds.getContentSize();
   dsProfile.dsCreateDate = ds.getNode().getProperty("jcr:created").getString();
   return dsProfile;
 }