Package org.locationtech.geogig.api.plumbing

Examples of org.locationtech.geogig.api.plumbing.HashObject


        final String commitMessage = this.message == null ? "" : this.message;

        RevCommit unnnamedCommit = new RevCommitImpl(ObjectId.NULL, treeId, parentIds, author,
                committer, commitMessage);
        ObjectId commitId = new HashObject().setObject(unnnamedCommit).call();

        return new RevCommitImpl(commitId, treeId, parentIds, author, committer, commitMessage);
    }
View Full Code Here


    public RevTree build() {
        RevTree unnamedTree = normalize();
        checkState(bucketTreesByBucket.isEmpty()
                || (featureChanges.isEmpty() && treeChanges.isEmpty()));

        ObjectId treeId = new HashObject().setObject(unnamedTree).call();
        RevTreeImpl namedTree = RevTreeImpl.create(treeId, unnamedTree.size(), unnamedTree);
        return namedTree;
    }
View Full Code Here

    private ImmutableList<PropertyDescriptor> sortedDescriptors;

    public static RevFeatureTypeImpl build(FeatureType featureType) {
        RevFeatureTypeImpl unnamed = new RevFeatureTypeImpl(featureType);
        ObjectId id = new HashObject().setObject(unnamed).call();
        return new RevFeatureTypeImpl(id, featureType);
    }
View Full Code Here

    private final ImmutableList<Optional<Object>> values;

    public static RevFeatureImpl build(ImmutableList<Optional<Object>> values) {
        RevFeatureImpl unnamed = new RevFeatureImpl(values);
        ObjectId id = new HashObject().setObject(unnamed).call();
        return new RevFeatureImpl(id, values);
    }
View Full Code Here

TOP

Related Classes of org.locationtech.geogig.api.plumbing.HashObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.