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

com.memority.domino.shared.api.sync.ActivationSituation 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.sync;

import com.memority.citadel.shared.api.im.BuiltinAttributeIds;
import com.memority.domino.shared.api.XmlConstants;

import javax.xml.bind.annotation.XmlType;

/**
 * The various cases of an "activation" situation.
 *
 * @author Pierre Sion <[email protected]>
 * Date: 2021/09/02
 */
@XmlType(name = XmlConstants.NAME_TYPE_ACTIVATIONSITUATION)
public enum ActivationSituation {

    /**
     * Encompasses both "hard" and "soft" deletion (no distinction).
     */
    IDM_OBJECT_DELETED,

    /**
     * Only {@link BuiltinAttributeIds#ENABLED} is considered, not "enabledUntil"
     */
    IDM_OBJECT_DISABLED,

    /**
     * Concerns the outbound provisioning: an IDM object is no longer supposed to have an account on a remote Application.
     */
    APPLICATION_UNASSIGNED

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy