TYPE type() { return object.getType(); }
private Optional<ObjectId> verifyId(ObjectId objectId, RevObject.TYPE type) { final RevObject revObject = source.getIfPresent(objectId); checkArgument(revObject != null, "No object named %s could be found", objectId); if (type.equals(revObject.getType())) { return Optional.of(revObject.getId()); } else { throw new IllegalArgumentException(String.format("%s did not resolve to %s: %s", objectId, type, revObject.getType())); } }
private Optional<ObjectId> verifyId(ObjectId objectId, RevObject.TYPE type) { final RevObject revObject = source.getIfPresent(objectId); checkArgument(revObject != null, "No object named %s could be found", objectId); if (type.equals(revObject.getType())) { return Optional.of(revObject.getId()); } else { throw new IllegalArgumentException(String.format("%s did not resolve to %s: %s", objectId, type, revObject.getType())); } }
@Override public void write(T object, OutputStream out) throws IOException { OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8"); println(writer, object.getType().name()); print(object, writer); writer.flush(); }
@Override public void write(T object, OutputStream out) throws IOException { OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8"); println(writer, object.getType().name()); print(object, writer); writer.flush(); }
@Override public void write(RevObject o, OutputStream out) throws IOException { serializer(o.getType()).write(o, out); }
@Override public void write(RevObject o, OutputStream out) throws IOException { writer(o.getType()).write(o, out); }
@Override public void write(RevObject o, OutputStream out) throws IOException { serializer(o.getType()).write(o, out); }
private EncodedObject encode(RevObject o) { ByteArrayOutputStream out = new ByteArrayOutputStream(); try { serializer().write(o, out); } catch (IOException e) { throw new RuntimeException(e); } return new EncodedObject(o.getId(), o.getType(), out.toByteArray()); }
@Override public void write(RevObject o, OutputStream out) throws IOException { serializer(o.getType()).write(o, out); }
@Override public void write(RevObject o, OutputStream out) throws IOException { serializer(o.getType()).write(o, out); }
/** * Executes the command. * * @return the type of the object specified by the object id. * @throws IllegalArgumentException if the object doesn't exist */ @Override protected TYPE _call() throws IllegalArgumentException { ObjectStore source = this.source == null ? objectDatabase() : this.source; RevObject o = source.get(oid); return o.getType(); } }
@Override public void write(RevObject o, OutputStream out) throws IOException { writer(o.getType()).write(o, out); }
private EncodedObject encode(RevObject o) { ByteArrayOutputStream out = new ByteArrayOutputStream(); try { serializer().write(o, out); } catch (IOException e) { throw Throwables.propagate(e); } return new EncodedObject(o.getId(), o.getType(), out.toByteArray()); }
/** * Overrides to add graphdb commit to parents mappings on commits */ public @Override boolean put(final RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } return added; }
/** * Overrides to add graphdb mapping on commits */ public @Override boolean put(final RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } return added; }
/** * Overrides to add graphdb mapping on commits */ public @Override boolean put(final RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } return added; }
/** * Overrides to add graphdb commit to parents mappings on commits */ public @Override boolean put(final RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } return added; }
public @Override boolean put(RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { try { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } catch (RuntimeException e) { super.delete(object.getId()); throw e; } } return added; }
public @Override boolean put(RevObject object) { final boolean added = super.put(object); if (added && TYPE.COMMIT.equals(object.getType())) { try { RevCommit c = (RevCommit) object; graph.put(c.getId(), c.getParentIds()); } catch (RuntimeException e) { super.delete(object.getId()); throw e; } } return added; }