Examples of RequestMetaData


Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

            ResourceId parentId, boolean restricted) {
        final URI uri = result.getIdentifier().getUri();
        //log.debug(String.format("handling directory [%s]", uri));
        ProfileResourceNode node = new ProfileResourceNode(uri);

        RequestMetaData requestMetaData = result.getMetaData();
       
        NodeMetaData metaData = new NodeMetaData();
        metaData.setName(requestMetaData.getName());
        metaData.setSize(null);
        metaData.setLastModified(requestMetaData.getTime());
        metaData.setIdentificationMethod(IdentificationMethod.NULL);
        metaData.setNodeStatus(restricted ? NodeStatus.ACCESS_DENIED : NodeStatus.DONE);
        metaData.setResourceType(ResourceType.FOLDER);
        node.setMetaData(metaData);
       
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

        IdentificationResultImpl result = new IdentificationResultImpl();
       
        long size = entry.getSize();
        long time = entry.getTime();
       
        RequestMetaData metaData = new RequestMetaData(
                size != -1 ? size : null,
                time != -1 ? time : null,
                entryName);
       
        RequestIdentifier identifier = new RequestIdentifier(
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

        throws IOException {
       
        long size = entry.getSize();
        long time = entry.getTime();
       
        RequestMetaData metaData = new RequestMetaData(
                size != -1 ? size : null,
                time != -1 ? time : null,
                entryName);
       
        RequestIdentifier identifier = new RequestIdentifier(ArchiveFileUtils.toZipUri(parentName, entry.getName()));
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

            long correlationId = request.getIdentifier().getNodeId();
            final URI uri = ArchiveFileUtils.toGZipUri(parent);
   
            String path = uri.getSchemeSpecificPart();
            String fileName = FilenameUtils.getName(path);
            final RequestMetaData metaData = new RequestMetaData(null, null, fileName);
           
            RequestIdentifier identifier = new RequestIdentifier(uri);
            identifier.setAncestorId(request.getIdentifier().getAncestorId());
            identifier.setParentId(correlationId);
           
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

        IdentificationResultImpl result = new IdentificationResultImpl();
       
        long size = entry.getSize();
        long time = entry.getTime();
       
        RequestMetaData metaData = new RequestMetaData(
                size != -1 ? size : null,
                time != -1 ? time : null,
                entryName);
       
        RequestIdentifier identifier = new RequestIdentifier(
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

        throws IOException {
       
        long size = entry.getSize();
        long time = entry.getTime();
       
        RequestMetaData metaData = new RequestMetaData(
                size != -1 ? size : null,
                time != -1 ? time : null,
                entryName);
       
        RequestIdentifier identifier = new RequestIdentifier(ArchiveFileUtils.toZipUri(parentName, entry.getName()));
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

    final void submit(TarArchiveEntry entry, String entryName, URI parentName,
            ArchiveInputStream in, ResourceId correlationId, long originatorNodeId) throws IOException {
        long size = entry.getSize();
        Date time = entry.getModTime();

        RequestMetaData metaData = new RequestMetaData(
                size == -1 ? null : size,
                time == null ? null : time.getTime(),
                entryName);
       
        RequestIdentifier identifier =
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

       
        long size = entry.getSize();
        Date date = entry.getModTime();
        long time = date == null ? -1 : date.getTime();
       
        RequestMetaData metaData = new RequestMetaData(
                size != -1 ? size : null,
                time != -1 ? time : null,
                entryName);
       
        RequestIdentifier identifier = new RequestIdentifier(
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

     *            an optional node ID for the request.
     */
    public void onEvent(File file, ResourceId parentId, ResourceId nodeId) {

        URI uri = file.toURI();
        RequestMetaData metaData = new RequestMetaData(file.length(), file
                .lastModified(), file.getName());

        RequestIdentifier identifier = new RequestIdentifier(uri);
        identifier.setParentResourceId(parentId);
        identifier.setResourceId(nodeId);
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.resource.RequestMetaData

     */
    public ResourceId onEvent(File dir, ResourceId parentId, int depth, boolean restricted) {
        IdentificationResultImpl result = new IdentificationResultImpl();
        result.setMethod(IdentificationMethod.NULL);
       
        RequestMetaData metaData = new RequestMetaData(
                dir.length(),
                dir.lastModified(),
                depth == 0 ? dir.getAbsolutePath() : dir.getName());
       
        RequestIdentifier identifier = new RequestIdentifier(dir.toURI());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.