Examples of BasicObjectInfo


Examples of org.fcrepo.client.utility.validate.types.BasicObjectInfo

        TypeModel typeBoth =
                typeModel("both", new TestForm("formatUri", "mimeType"));
        TestContentModelInfo model =
                contentModel("model", typeModels(typeBoth));

        BasicObjectInfo neither =
                basicObject("neitherFails",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both", null, null)));

        BasicObjectInfo mimeOnly =
                basicObject("mimeFails",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both",
                                                           "mimeType",
                                                           null)));

        BasicObjectInfo fuOnly =
                basicObject("fuFails",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both",
                                                           null,
                                                           "formatUri")));

        BasicObjectInfo both =
                basicObject("bothMatch",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both",
                                                           "mimeType",
                                                           "formatUri")));

        BasicObjectInfo wrongMime =
                basicObject("mimeMismatch",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both",
                                                           "wrongMime",
                                                           "formatUri")));

        BasicObjectInfo wrongFu =
                basicObject("fuMismatch",
                            contentModelRelations(model),
                            datastreams(new DatastreamInfo("both",
                                                           "mime",
                                                           "wrongFormatUri")));
View Full Code Here

Examples of org.fcrepo.client.utility.validate.types.BasicObjectInfo

        DatastreamInfo ds2Fail = new DatastreamInfo("ds2", "mimeK", "formatZ");
        DatastreamInfo dsBothPass =
                new DatastreamInfo("dsBoth", "mimeB", "formatX");
        DatastreamInfo dsBothFail = new DatastreamInfo("dsBoth", "mimeB", null);

        BasicObjectInfo success =
                basicObject("success",
                            contentModelRelations(model1, model2),
                            datastreams(ds1Pass, ds2Pass, dsBothPass));

        BasicObjectInfo failDs1 =
                basicObject("failDs1",
                            contentModelRelations(model1, model2),
                            datastreams(ds1Fail, ds2Pass, dsBothPass));

        BasicObjectInfo failDs2 =
                basicObject("failDs2",
                            contentModelRelations(model1, model2),
                            datastreams(ds1Pass, ds2Fail, dsBothPass));

        BasicObjectInfo failDsBoth =
                basicObject("failDsBoth",
                            contentModelRelations(model1, model2),
                            datastreams(ds1Pass, ds2Pass, dsBothFail));

        ValidationResultNotation note1 =
View Full Code Here

Examples of org.fcrepo.client.utility.validate.types.BasicObjectInfo

     * Create a basic object from these specifications.
     */
    private static BasicObjectInfo basicObject(String pid,
                                               RelationshipInfo[] relations,
                                               DatastreamInfo[] datastreams) {
        return new BasicObjectInfo(pid, Arrays.asList(relations), Arrays
                .asList(datastreams));
    }
View Full Code Here

Examples of org.fcrepo.client.utility.validate.types.BasicObjectInfo

    /**
     * Create a content model from these specifications.
     */
    private static TestContentModelInfo contentModel(String pid,
                                                     DsTypeModel[] typeModels) {
        BasicObjectInfo base =
                basicObject(pid, NO_RELATIONS, CONTENT_MODEL_DATASTREAM);
        return new TestContentModelInfo(base, typeModels);
    }
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.