com.memority.citadel.shared.api.im.BuiltinAttributeIds Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of citadel-api Show documentation
Show all versions of citadel-api Show documentation
This artifact provides the API classes that are necessary to implement general configuration Rules on the Memority IM platform.
/*
* Copyright (c) 2016-2023 Memority. All Rights Reserved.
*
* This file is part of Memority Citadel 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.citadel.shared.api.im;
public final class BuiltinAttributeIds {
// These constants are to be used in annotations, typically. Must be kept in sync with the enum names.
//Not advertized, as ApiObject has accessors for it, and it is not searchable
public final static String KIND = "kind";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String TYPE = "type";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String ID = "id";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String ENTITY_ID = "entityId";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.ObjectStatus")
public final static String STATUS = "status";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.ResourceCategory")
public final static String CATEGORY = "category";
@SuppressWarnings("squid:S2068") // password field name, not value
@CitadelApiType("java.lang.String")
public final static String PASSWORD = "password";
@CitadelSearchCriterionAttribute
@CitadelApiType("boolean")
public final static String ENABLED = "enabled";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public final static String FLAGS = "flags";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public final static String RESERVED_FLAGS = "reservedFlags";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String ENABLED_FROM = "enabledFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String ENABLED_UNTIL = "enabledUntil";
@CitadelSearchCriterionAttribute
@CitadelApiType("boolean")
public final static String LOCKED = "locked";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public final static String RIGHTS = "rights";
@SuppressWarnings("squid:S2068") // password field name, not value
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_PASSWORD_STATUS = "authMethodPasswordStatus";
@SuppressWarnings("squid:S2068") // password field name, not value
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_PASSWORD_FROM = "authMethodPasswordFrom";
@SuppressWarnings("squid:S2068") // password field name, not value
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_PASSWORD_TO = "authMethodPasswordTo";
// TODO CTD-9249 remove inwebo attributes
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_INWEBO_STATUS = "authMethodInweboStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_INWEBO_FROM = "authMethodInweboFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_INWEBO_TO = "authMethodInweboTo";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_MYMFA_STATUS = "authMethodMyMfaStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_MYMFA_FROM = "authMethodMyMfaFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_MYMFA_TO = "authMethodMyMfaTo";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_WEBAUTHN_STATUS = "authMethodWebauthnStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_WEBAUTHN_FROM = "authMethodWebauthnFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_WEBAUTHN_TO = "authMethodWebauthnTo";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_OTP_STATUS = "authMethodOtpStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_OTP_FROM = "authMethodOtpFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_OTP_TO = "authMethodOtpTo";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.AuthMethodStatus")
public final static String AUTH_METHOD_OATH_STATUS = "authMethodOathStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_OATH_FROM = "authMethodOathFrom";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.time.Instant")
public final static String AUTH_METHOD_OATH_TO = "authMethodOathTo";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public final static String AUTH_MODES = "authModes";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public final static String LOGIN_TASKS = "loginTasks";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String PARENT_ORGANIZATION = "parentOrganization";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String SECURITY_ORGANIZATION = "securityOrganization";
@CitadelApiType("List")
public final static String ROLES = "roles";
@CitadelApiType("List")
public final static String ROLE_BINDINGS = "roleBindings";
@CitadelApiType("List")
public final static String RIGHT_BINDINGS = "rightBindings";
@CitadelApiType("List")
public static final String DIMENSIONS = "dimensions";
@CitadelSearchCriterionAttribute
@CitadelApiType("List")
public static final String ASSIGNMENT_POLICIES = "assignmentPolicies";
@CitadelSearchCriterionAttribute
@CitadelApiType("String")
public static final String REQUIRES_MANUAL_PROVISIONING = "requiresManualProvisioning";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String PUBLICATION_ORGANIZATION = "publicationOrganization";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public final static String PUBLICATION_ROLE = "publicationRole";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.PublicationAccess")
public final static String PUBLICATION_ACCESS = "publicationAccess";
@CitadelSearchCriterionAttribute
@CitadelApiType("boolean")
public final static String PUBLICATION_FOR_CREATE = "publicationForCreate";
@CitadelSearchCriterionAttribute
@CitadelApiType("boolean")
public final static String PUBLICATION_FOR_UPDATE = "publicationForUpdate";
@CitadelSearchCriterionAttribute
@CitadelApiType("boolean")
public final static String PUBLICATION_FOR_DELETE = "publicationForDelete";
@CitadelApiType("List")
public final static String OBJECT_RECERTIFICATION_METADATA = "recertificationMetadata";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.resource.FederationType")
public static final String FEDERATION_TYPE = "federationType";
@CitadelSearchCriterionAttribute
@CitadelApiType("com.memority.citadel.shared.api.im.resource.FederationStatus")
public static final String FEDERATION_STATUS = "federationStatus";
@CitadelSearchCriterionAttribute
@CitadelApiType("java.lang.String")
public static final String FEDERATION_ENTITY_ID = "federationEntityId";
}