public static enum Application.Feature extends java.lang.Enum<Application.Feature>
| Enum Constant and Description |
|---|
ACCOUNT_ONLY_REQUEST
The application supports requesting accounts without
entitlements.
|
ADDITIONAL_ACCOUNT_REQUEST
The application supports requesting additional accounts.
|
AUTHENTICATE
The application supports pass through authentication.
|
COMPOSITE
The application supports composite application
creation.
|
CURRENT_PASSWORD
Some application types support verification of the current password
|
DIRECT_PERMISSIONS
The application supports returning DirectPermissions.
|
DISCOVER_SCHEMA
The application supports discovering schemas for
users and groups.
|
ENABLE
The application supports reading if an account
is enabled or disabled.
|
GROUP_PROVISIONING
The application can both read and write groups.
|
GROUPS_HAVE_MEMBERS
The application models group memberships with a member
attribute on the group object rather than a groups attribute
on the account object.
|
MANAGER_LOOKUP
The application supports looking up managers
as they are encountered in a feed.
|
NO_AGGREGATION
An application that does not support aggregation.
|
NO_DIRECT_PERMISSIONS_PROVISIONING
This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and
NO_PERMISSIONS_PROVISIONING in 6.3.
|
NO_GROUP_PERMISSIONS_PROVISIONING
Indicates that the connector cannot provision direct or target permissions
for groups.
|
NO_PERMISSIONS_PROVISIONING
Indicates that the connector cannot provision direct or target permissions
for accounts.
|
NO_RANDOM_ACCESS
The application does not support random access
and the getObject() methods should not be called
and expected to perform.
|
NO_UNSTRUCTURED_TARGETS_PROVISIONING
This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and
NO_PERMISSIONS_PROVISIONING in 6.3.
|
PASSWORD
The application can provision password changes.
|
PROVISIONING
The application can both read and write accounts.
|
PROXY
The application can serve as a proxy for
another application.
|
SEARCH |
SHAREPOINT_TARGET
The application supports returning unstructured
Target data for SharePoint.
|
SOD_ARM
Indicates the application supports separation of duties(SOD) extracts
for ARM on ERP connectors
|
SYNC_PROVISIONING
The application can provision accounts synchronously.
|
TEMPLATE |
UNLOCK
The application supports reading if an account
is locked or unlocked.
|
UNSTRUCTURED_TARGETS
The application supports returning unstructured
Targets.
|
USES_UUID
The application uses
Link#getUuid() (which is preferred over Link#getNativeIdentity()) |
| Modifier and Type | Method and Description |
|---|---|
static Application.Feature |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Application.Feature[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Application.Feature AUTHENTICATE
public static final Application.Feature COMPOSITE
public static final Application.Feature DIRECT_PERMISSIONS
public static final Application.Feature DISCOVER_SCHEMA
public static final Application.Feature ENABLE
public static final Application.Feature MANAGER_LOOKUP
public static final Application.Feature NO_RANDOM_ACCESS
public static final Application.Feature PROXY
public static final Application.Feature SEARCH
public static final Application.Feature TEMPLATE
public static final Application.Feature UNLOCK
public static final Application.Feature UNSTRUCTURED_TARGETS
public static final Application.Feature USES_UUID
Link#getUuid() (which is preferred over Link#getNativeIdentity())
TBD: We may decide to re-use this Feature to also indicate preference for
EntitlementGroup#getUuid() over EntitlementGroup#getNativeIdentity()
or we might create a distinct Feature for that.
public static final Application.Feature SHAREPOINT_TARGET
public static final Application.Feature PROVISIONING
public static final Application.Feature GROUP_PROVISIONING
public static final Application.Feature SYNC_PROVISIONING
public static final Application.Feature PASSWORD
public static final Application.Feature CURRENT_PASSWORD
public static final Application.Feature ACCOUNT_ONLY_REQUEST
public static final Application.Feature ADDITIONAL_ACCOUNT_REQUEST
public static final Application.Feature NO_AGGREGATION
public static final Application.Feature GROUPS_HAVE_MEMBERS
public static final Application.Feature NO_PERMISSIONS_PROVISIONING
public static final Application.Feature NO_GROUP_PERMISSIONS_PROVISIONING
public static final Application.Feature NO_UNSTRUCTURED_TARGETS_PROVISIONING
public static final Application.Feature NO_DIRECT_PERMISSIONS_PROVISIONING
public static final Application.Feature SOD_ARM
public static Application.Feature[] values()
for (Application.Feature c : Application.Feature.values()) System.out.println(c);
public static Application.Feature valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null