public static String encode(String unencoded) throws LowlevelStorageException { try { int i = unencoded.indexOf("+"); if (i != -1) { return Server.getPID(unencoded.substring(0, i)).toFilename() + unencoded.substring(i); } else { return Server.getPID(unencoded).toFilename(); } } catch (MalformedPidException e) { throw new LowlevelStorageException(true, e.getMessage(), e); } }
public static String encode(String unencoded) throws LowlevelStorageException { try { int i = unencoded.indexOf("+"); if (i != -1) { return Server.getPID(unencoded.substring(0, i)).toFilename() + unencoded.substring(i); } else { return Server.getPID(unencoded).toFilename(); } } catch (MalformedPidException e) { throw new LowlevelStorageException(true, e.getMessage(), e); } }
/** * Convert a policy name to a filename that can be used to persist the policy. * Policy names must be valid PIDs (the DO managing the policy) * @param policyName * @return * @throws PolicyIndexException */ private File nameToFile(String policyName) throws PolicyIndexException { PID pid; try { pid = new PID(policyName); } catch (MalformedPIDException e) { throw new PolicyIndexException("Invalid policy name. Policy name must be a valid PID - " + policyName); } return new File(DB_HOME + "/" + pid.toFilename() + ".xml"); } /**
PID p = new PID(args[0]); System.out.println("Normalized : " + p.toString()); System.out.println("To filename : " + p.toFilename()); System.out.println("From filename : " + PID.fromFilename(p.toFilename()).toString()); } else { System.out.println("--------------------------------------"); PID p = new PID(line); System.out.println("Normalized : " + p.toString()); System.out.println("To filename : " + p.toFilename()); System.out.println("From filename : " + PID.fromFilename(p.toFilename()).toString());
PID p = new PID(args[0]); System.out.println("Normalized : " + p.toString()); System.out.println("To filename : " + p.toFilename()); System.out.println("From filename : " + PID.fromFilename(p.toFilename()).toString()); } else { System.out.println("--------------------------------------"); PID p = new PID(line); System.out.println("Normalized : " + p.toString()); System.out.println("To filename : " + p.toFilename()); System.out.println("From filename : " + PID.fromFilename(p.toFilename()).toString());
logger.debug("in BackendPolicies.newWritePolicies() got PID " + tempPid); filename = tempPid.toFilename(); logger.debug("in BackendPolicies.newWritePolicies() filename=" + filename);
logger.debug("in BackendPolicies.newWritePolicies() got PID " + tempPid); filename = tempPid.toFilename(); logger.debug("in BackendPolicies.newWritePolicies() filename=" + filename);
logger.info("Ingesting new system object: {}", pid); InputStream xml = getStream("org/fcrepo/server/resources/" + pid.toFilename() + ".xml"); Context context = ReadOnlyContext.getContext(null, null,
logger.info("Ingesting new system object: {}", pid); InputStream xml = getStream("org/fcrepo/server/resources/" + pid.toFilename() + ".xml"); Context context = ReadOnlyContext.getContext(null, null,