Examples of containsFacet()


Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

        if (!(model instanceof ScalarModel)) {
            return ApplicationAdvice.DOES_NOT_APPLY;
        }
        final ScalarModel scalarModel = (ScalarModel) model;
        final ObjectSpecification specification = scalarModel.getTypeOfSpecification();
        return appliesIf(specification != null && specification.containsFacet(ImageValueFacet.class));
    }

    @Override
    public Component createComponent(final String id, final IModel<?> model) {
        final ScalarModel scalarModel = (ScalarModel) model;
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

        if (!(model instanceof ScalarModel)) {
            return ApplicationAdvice.DOES_NOT_APPLY;
        }
        final ScalarModel scalarModel = (ScalarModel) model;
        final ObjectSpecification specification = scalarModel.getTypeOfSpecification();
        return appliesIf(!specification.containsFacet(ValueFacet.class));
    }

    @Override
    public Component createComponent(final String id, final IModel<?> model) {
        final ScalarModel scalarModel = (ScalarModel) model;
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

            final MultiLineFacet multiLineFacet = param.getFacet(MultiLineFacet.class);
            field.setHeight(multiLineFacet.numberOfLines());
            field.setWrapped(!multiLineFacet.preventWrapping());

            final ObjectSpecification spec = param.getSpecification();
            if (spec.containsFacet(BooleanValueFacet.class)) {
                field.setType(InputField.CHECKBOX);
            } else if (spec.containsFacet(PasswordValueFacet.class)) {
                field.setType(InputField.PASSWORD);
            } else {
                field.setType(InputField.TEXT);
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

            field.setWrapped(!multiLineFacet.preventWrapping());

            final ObjectSpecification spec = param.getSpecification();
            if (spec.containsFacet(BooleanValueFacet.class)) {
                field.setType(InputField.CHECKBOX);
            } else if (spec.containsFacet(PasswordValueFacet.class)) {
                field.setType(InputField.PASSWORD);
            } else {
                field.setType(InputField.TEXT);
            }
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

    private String getValue(final RequestContext context, final ObjectAdapter field) {
        if (field == null || field.isTransient()) {
            return "";
        }
        final ObjectSpecification specification = field.getSpecification();
        if (specification.containsFacet(EnumFacet.class)) {
            return String.valueOf(field.getObject());
        } else if (specification.getFacet(ParseableFacet.class) == null) {
            return context.mapObject(field, Scope.INTERACTION);
        } else {
            return field.titleString();
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

    }

    public ViewSpecification getSpecificationForRequirement(final ViewRequirement requirement) {
        final Content content = requirement.getContent();
        final ObjectSpecification specification = content.getSpecification();
        final boolean isValue = specification != null && specification.containsFacet(ValueFacet.class);
        if (content.isObject() && !isValue && content.getAdapter() == null) {
            return getEmptyFieldSpecification();
        } else {
            if (specification != null) {
                final Options viewOptions = Properties.getDefaultViewOptions(specification);
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

                     * TODO remove this after introducing constraints into view
                     * specs that allow the parent view to specify what kind of
                     * subviews it can deal
                     */

                    if (fieldSpecification.containsFacet(BooleanValueFacet.class)) {
                        cellSpec = new CheckboxField.Specification();
                    } else {
                        cellSpec = new UnlinedTextFieldSpecification();
                    }
                } else {
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

                    /*
                     * TODO remove this after introducing constraints into view specs that allow the parent view to
                     * specify what kind of subviews it can deal
                     */

                    if (fieldSpecification.containsFacet(BooleanValueFacet.class)) {
                        cellSpec = new CheckboxField.Specification();
                    } else {
                        cellSpec = new UnlinedTextFieldSpecification();
                    }
                } else {
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

    }

    public ViewSpecification getSpecificationForRequirement(final ViewRequirement requirement) {
        final Content content = requirement.getContent();
        final ObjectSpecification specification = content.getSpecification();
        final boolean isValue = specification != null && specification.containsFacet(ValueFacet.class);
        if (content.isObject() && !isValue && content.getAdapter() == null) {
            return getEmptyFieldSpecification();
        } else {
            if (specification != null) {
                final Options viewOptions = Properties.getDefaultViewOptions(specification);
View Full Code Here

Examples of org.apache.isis.core.metamodel.spec.ObjectSpecification.containsFacet()

        // need to create (and possibly map) the adapter.
        final ObjectSpecification noSpec = getSpecificationLoader().loadSpecification(pojo.getClass());

        // we create value facets as standalone (so not added to maps)
        if (noSpec.containsFacet(ValueFacet.class)) {
            return createStandaloneAdapter(pojo);
        }

        // root objects
        return map(createOrRecreateRootAdapter(pojo));
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.