Oracle® Fusion Middleware .NET API Reference for Identity Connector Framework  E57662-01
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Properties | List of all members
Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder Class Reference

Public Member Functions

ConnectorAttributeBuilder AddValue (params Object[] args)
 
ConnectorAttributeBuilder AddValue (ICollection< Object > values)
 
ConnectorAttribute Build ()
 

Static Public Member Functions

static ConnectorAttribute Build (String name)
 
static ConnectorAttribute Build (String name, params Object[] args)
 
static ConnectorAttribute Build (String name, ICollection< object > val)
 
static ConnectorAttribute BuildCurrentAttributes (ObjectClass objectClass, ICollection< ConnectorAttribute > val)
 
static ConnectorAttribute BuildPasswordExpirationDate (DateTime dateTime)
 Builds an password expiration date ConnectorAttribute. More...
 
static ConnectorAttribute BuildPasswordExpirationDate (long dateTime)
 Builds an password expiration date ConnectorAttribute. More...
 
static ConnectorAttribute BuildPassword (GuardedString password)
 Builds the operational attribute password. More...
 
static ConnectorAttribute BuildCurrentPassword (GuardedString password)
 Builds the operational attribute current password. More...
 
static ConnectorAttribute BuildPassword (SecureString password)
 
static ConnectorAttribute BuildCurrentPassword (SecureString password)
 
static ConnectorAttribute BuildEnabled (bool val)
 Builds ant operational attribute that either represents the object is enabled or sets in disabled depending on where its used for instance on CreateApiOp it could be used to create a disabled account. More...
 
static ConnectorAttribute BuildEnableDate (DateTime date)
 Builds out an operational ConnectorAttribute that determines the enable date for an object. More...
 
static ConnectorAttribute BuildEnableDate (long date)
 Builds out an operational ConnectorAttribute that determines the enable date for an object. More...
 
static ConnectorAttribute BuildDisableDate (DateTime date)
 Builds out an operational ConnectorAttribute that determines the disable date for an object. More...
 
static ConnectorAttribute BuildDisableDate (long date)
 Builds out an operational ConnectorAttribute that determines the disable date for an object. More...
 
static ConnectorAttribute BuildLockOut (bool lck)
 Builds the lock attribute that determines if an object is locked out. More...
 
static ConnectorAttribute BuildPasswordExpired (bool expired)
 Builds out an operational ConnectorAttribute that determines if a password is expired or expires a password. More...
 
static ConnectorAttribute BuildLastLoginDate (DateTime date)
 Builds out a pre-defined ConnectorAttribute that determines the last login date for an object. More...
 
static ConnectorAttribute BuildLastLoginDate (long date)
 Builds out a pre-defined ConnectorAttribute that determines the last login date for an object. More...
 
static ConnectorAttribute BuildLastPasswordChangeDate (DateTime date)
 Builds out a pre-defined ConnectorAttribute that determines the last password change date for an object. More...
 
static ConnectorAttribute BuildLastPasswordChangeDate (long date)
 Builds out a pre-defined ConnectorAttribute that determines the last password change date for an object. More...
 
static ConnectorAttribute BuildPasswordChangeInterval (long val)
 Common password policy attribute where the password must be changed every so often. More...
 

Properties

string Name [get, set]
 
IList< Object > Value [get]
 

Member Function Documentation

static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildCurrentPassword ( GuardedString  password)
static

Builds the operational attribute current password.

The current password indicates this a password change by the account owner and not an administrator. The use case is that an administrator password change may not keep history or validate against policy.

Parameters
passwordthe string that represents a password.
Returns
an attribute that represents a password.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildDisableDate ( DateTime  date)
static

Builds out an operational ConnectorAttribute that determines the disable date for an object.

Parameters
dateThe date and time to enable a particular object, or the date time an object will be enabled.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildDisableDate ( long  date)
static

Builds out an operational ConnectorAttribute that determines the disable date for an object.

The time parameter is UTC in milliseconds.

Parameters
dateThe date and time to enable a particular object, or the date time an object will be enabled.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildEnabled ( bool  val)
static

Builds ant operational attribute that either represents the object is enabled or sets in disabled depending on where its used for instance on CreateApiOp it could be used to create a disabled account.

In SearchApiOp it would show the object is enabled or disabled.

Parameters
valuetrue indicates the object is enabled otherwise false.
Returns
ConnectorAttribute that determines the enable/disable state of an object.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildEnableDate ( DateTime  date)
static

Builds out an operational ConnectorAttribute that determines the enable date for an object.

Parameters
dateThe date and time to enable a particular object, or the date time an object will be enabled.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildEnableDate ( long  date)
static

Builds out an operational ConnectorAttribute that determines the enable date for an object.

The time parameter is UTC in milliseconds.

Parameters
dateThe date and time to enable a particular object, or the date time an object will be enabled.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildLastLoginDate ( DateTime  date)
static

Builds out a pre-defined ConnectorAttribute that determines the last login date for an object.

Parameters
dateThe date and time of the last login.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildLastLoginDate ( long  date)
static

Builds out a pre-defined ConnectorAttribute that determines the last login date for an object.

The time parameter is UTC in milliseconds.

Parameters
dateThe date and time of the last login.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildLastPasswordChangeDate ( DateTime  date)
static

Builds out a pre-defined ConnectorAttribute that determines the last password change date for an object.

Parameters
dateThe date and time the password was changed.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildLastPasswordChangeDate ( long  date)
static

Builds out a pre-defined ConnectorAttribute that determines the last password change date for an object.

Parameters
dateThe date and time the password was changed.
Returns
ConnectorAttribute
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildLockOut ( bool  lck)
static

Builds the lock attribute that determines if an object is locked out.

Parameters
locktrue if the object is locked otherwise false.
Returns
ConnectorAttribute that represents the lock state of an object.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildPassword ( GuardedString  password)
static

Builds the operational attribute password.

Parameters
passwordthe string that represents a password.
Returns
an attribute that represents a password.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildPasswordChangeInterval ( long  val)
static

Common password policy attribute where the password must be changed every so often.

The value for this attribute is milliseconds since its the lowest common denominator.

static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildPasswordExpirationDate ( DateTime  dateTime)
static

Builds an password expiration date ConnectorAttribute.

This ConnectorAttribute represents the date/time a password will expire on a resource.

Parameters
dateTimeUTC time in milliseconds.
Returns
an ConnectorAttribute built with the pre-defined name for password expiration date.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildPasswordExpirationDate ( long  dateTime)
static

Builds an password expiration date ConnectorAttribute.

This ConnectorAttribute represents the date/time a password will expire on a resource.

Parameters
dateTimeUTC time in milliseconds.
Returns
an ConnectorAttribute built with the pre-defined name for password expiration date.
static ConnectorAttribute Org.IdentityConnectors.Framework.Common.Objects.ConnectorAttributeBuilder.BuildPasswordExpired ( bool  expired)
static

Builds out an operational ConnectorAttribute that determines if a password is expired or expires a password.

Parameters
valuefrom the API true expires and from the SPI its shows its either expired or not.
Returns
ConnectorAttribute

The documentation for this class was generated from the following file: