All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.memority.domino.shared.api.AttributeMappingExcerpt Maven / Gradle / Ivy

Go to download

This artifact provides the API classes that are necessary to implement synchronization configuration Rules on the Memority IM platform.

There is a newer version: 3.43.1
Show newest version
/*
 * Copyright (c) 2016-2023 Memority. All Rights Reserved.
 *
 * This file is part of Memority Domino API , a Memority project.
 *
 * This file is released under the Memority Public Artifacts End-User License Agreement,
 * see 
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 */
package com.memority.domino.shared.api;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * The essential attribute mapping properties needed by {@code RestConnector}.
 *
 * @author Pierre Sion <[email protected]>
 * Date: 2021/07/01
 */
@Data @Accessors(chain = true)
public class AttributeMappingExcerpt {

    /**
     * The id of the attribute targeted by the mapping.
     */
    private final String attributeId;

    /**
     * Whether the target attribute is multivalued or not.
     */
    private boolean multiValued;

    /**
     * Optional: the type of the target attribute. For now only useful in the REST XML Connector outbound provisioning case,
     * to infer the expected type of an XML element value embedded in the XML document response returned by the remote
     * REST application. If not configured, then "String" is assumed by the REST connector.
     */
    private Class apiType;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy