void mergeFrom()

in shared/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltPropertyDefinition.java [42:79]


    void mergeFrom(VltPropertyDefinition pd) {
        if (pd.declaringNodeType!=null) {
            declaringNodeType = pd.declaringNodeType;
        }
        if (pd.onParentVersion!=0) {
            onParentVersion = pd.onParentVersion;
        }
        if (pd.autoCreated) {
            autoCreated = pd.autoCreated;
        }
        if (pd.isMandatory) {
            isMandatory = pd.isMandatory;
        }
        if (pd.isProtected) {
            isProtected = pd.isProtected;
        }
        if (pd.availableQueryOperators!=null) {
            availableQueryOperators = pd.availableQueryOperators;
        }
        if (pd.defaultValues!=null) {
            defaultValues = pd.defaultValues;
        }
        if (pd.requiredType!=0) {
            requiredType = pd.requiredType;
        }
        if (pd.valueConstraints!=null) {
            valueConstraints = pd.valueConstraints;
        }
        if (pd.fullTextSearchable) {
            fullTextSearchable = pd.fullTextSearchable;
        }
        if (pd.multiple) {
            multiple = pd.multiple;
        }
        if (pd.queryOrderable) {
            queryOrderable = pd.queryOrderable;
        }
    }