/** * Find and return any alternate identifiers already in use in fedora for * the given datastream. * * @param fedora An instantiated fedora client * @param vitalPid The VITAL PID to use * @param dsPid The datastream ID on the object * @returns String[] An array or String identifiers, will be empty if * datastream does not exist. */ private String[] getAltIds(FedoraClient fedora, String vitalPid, String dsPid) { Datastream ds = getDatastream(fedora, vitalPid, dsPid); if (ds != null) { return ds.getAltIDs(); } return new String[]{}; }
private String getAltIdsString() { String altIDStr = ""; ArrayOfString altIDs = m_ds.getAltIDs(); if (altIDs != null && altIDs.getItem() != null) { for (int z = 0; z < altIDs.getItem().size(); z++) { if (z > 0) { altIDStr += " "; } altIDStr += altIDs.getItem().get(z); } } return altIDStr; }
} else { m_ds.altIDs = dsOrig.getAltIDs().getItem() .toArray(new String[] {});
System.out.println(" Mime Type : " + ds.getMIMEType()); System.out.println(" Format URI : " + ds.getFormatURI()); ArrayOfString altIDs = ds.getAltIDs(); if (altIDs != null && altIDs.getItem() != null) { for (String element : altIDs.getItem()) {
ArrayOfString altIDs = m_ds.getAltIDs(); if (altIDs != null && altIDs.getItem() != null) { for (int z = 0; z < altIDs.getItem().size(); z++) {