Uses of Class
org.identityconnectors.framework.common.objects.Attribute
Package
Description
This is the "Service Provider Interface" package.
-
Uses of Attribute in org.identityconnectors.framework.api.operations
Modifier and TypeMethodDescriptionUpdateApiOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.CreateApiOp.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Create a target object based on the specified attributes.UpdateApiOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.UpdateApiOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided. -
Uses of Attribute in org.identityconnectors.framework.api.operations.batch
Modifier and TypeMethodDescriptionUpdateBatchTask.getAttributes()
CreateBatchTask.getCreateAttributes()
Modifier and TypeMethodDescriptionvoid
BatchBuilder.addCreateOp
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Add a Create operation to the batch.void
BatchBuilder.addUpdateAddOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Add operation to the batch.void
BatchBuilder.addUpdateRemoveOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Remove operation to the batch.void
BatchBuilder.addUpdateReplaceOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Replace operation to the batch.ModifierConstructorDescriptionCreateBatchTask
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Create a target object based on the specified attributes.UpdateBatchTask
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options, UpdateType type) SeeUpdateApiOp
. -
Uses of Attribute in org.identityconnectors.framework.common.objects
Modifier and TypeClassDescriptionfinal class
A single-valued attribute that represents the user-friendly identifier of an object on a target resource.final class
A single-valued attribute that represents the unique identifier of an object within the name-space of the target resource.Modifier and TypeMethodDescriptionAttributeBuilder.build()
static Attribute
Creates a attribute with the specified name and anull
value.static Attribute
Creates anAttribute
with the name and the values provided.static Attribute
AttributeBuilder.build
(String name, Collection<?> obj) Creates anAttribute
with the name and the values provided.static Attribute
AttributeBuilder.buildCurrentPassword
(char[] password) Builds an operational attribute that represents the current password of an object on a target system or application.static Attribute
AttributeBuilder.buildCurrentPassword
(GuardedString password) Builds an operational attribute that represents the current password of an object on a target system or application.static Attribute
AttributeBuilder.buildDisableDate
(long date) Builds an operational attribute that represents the date and time to disable an object on a target system or application.static Attribute
AttributeBuilder.buildDisableDate
(Date date) Builds an operational attribute that represents the date and time to disable an object on a target system or application.static Attribute
AttributeBuilder.buildEnabled
(boolean value) Builds an operational attribute that represents whether object is enabled on a target system or application.static Attribute
AttributeBuilder.buildEnableDate
(long date) Builds an operational attribute that represents the date and time to enable an object on a target system or application.static Attribute
AttributeBuilder.buildEnableDate
(Date date) Builds an operational attribute that represents the date and time to enable an object on a target system or application.static Attribute
AttributeBuilder.buildLastLoginDate
(long date) Builds an pre-defined attribute that represents the date and time of the most recent login for an object (such as an account) on a target system or application.static Attribute
AttributeBuilder.buildLastLoginDate
(Date date) Builds an pre-defined attribute that represents the date and time of the most recent login for an object (such as an account) on a target system or application.static Attribute
AttributeBuilder.buildLastPasswordChangeDate
(long date) Builds an pre-defined attribute that represents the date and time that the password was most recently changed for an object (such as an account) on a target system or application.static Attribute
AttributeBuilder.buildLastPasswordChangeDate
(Date date) Builds an pre-defined attribute that represents the date and time that the password was most recently changed for an object (such as an account) on a target system or application.static Attribute
AttributeBuilder.buildLockOut
(boolean lock) Builds an operational attribute that represents whether an object is locked out on a target system or application.static Attribute
AttributeBuilder.buildPassword
(char[] password) Builds an operational attribute that represents the password of an object on a target system or application.static Attribute
AttributeBuilder.buildPassword
(GuardedString password) Builds an operational attribute that represents the password of an object on a target system or application.static Attribute
AttributeBuilder.buildPasswordChangeInterval
(long value) Builds an pre-defined attribute that represents how often the password must be changed for an object (such as an account) on a target system or application.static Attribute
AttributeBuilder.buildPasswordExpirationDate
(long dateTime) Builds an operational attribute that represents the date/time that a password will expire on a target system or application.static Attribute
AttributeBuilder.buildPasswordExpirationDate
(Date dateTime) Builds an operational attribute that represents the date and time that a password will expire on a target system or application.static Attribute
AttributeBuilder.buildPasswordExpired
(boolean value) Builds an operational attribute that represents whether the password of an object is expired on a target system or application.Find the named attribute.static Attribute
ConnectorObject.getAttributeByName
(String name) Get an attribute by if it exists else null.Modifier and TypeMethodDescriptionReturns a mutable copy of the original set with the uid attribute added.Returns a mutable copy of the original set with the uid attribute removed.ConnectorObject.getAttributes()
Get the set of attributes that represent this object.AttributeUtil.getBasicAttributes
(Set<Attribute> attrs) Filter out any special attribute from the specified set.AttributeUtil.getSpecialAttributes
(Set<Attribute> attrs) Filter out any basic attributes from the specified set, leaving only special attributes.AttributeUtil.toMap
(Collection<? extends Attribute> attributes) Modifier and TypeMethodDescriptionConnectorObjectBuilder.addAttribute
(Attribute[] attrs) Adds many attributes to theConnectorObject
.ConnectorObjectBuilder.addAttribute
(Attribute attr, Attribute... attrs) Adds one or many attributes to theConnectorObject
.static String
AttributeUtil.getAsStringValue
(Attribute attr) Get the string value from the specified (single-valued) attribute.static BigDecimal
AttributeUtil.getBigDecimalValue
(Attribute attr) Get the big decimal value from the specified (single-valued) attribute.static BigInteger
AttributeUtil.getBigIntegerValue
(Attribute attr) Get the big integer value from the specified (single-valued) attribute.static Boolean
AttributeUtil.getBooleanValue
(Attribute attr) Get the boolean value from the specified (single-valued) attribute.static Byte[]
AttributeUtil.getByteArrayValue
(Attribute attr) Get the byte array value from the specified (single-valued) attribute.static Byte
AttributeUtil.getByteValue
(Attribute attr) Get the byte value from the specified (single-valued) attribute.static Character
AttributeUtil.getCharacterValue
(Attribute attr) Get the character value from the specified (single-valued) attribute.static Date
AttributeUtil.getDateValue
(Attribute attr) Get the date value from the specified (single-valued) attribute that contains a long.static Double
AttributeUtil.getDoubleValue
(Attribute attr) Get the double value from the specified (single-valued) attribute.static Float
AttributeUtil.getFloatValue
(Attribute attr) Get the float value from the specified (single-valued) attribute.static GuardedByteArray
AttributeUtil.getGuardedByteArrayValue
(Attribute attr) Get theGuardedByteArray
value from the specified (single-valued) attribute.static GuardedString
AttributeUtil.getGuardedStringValue
(Attribute attr) Get theGuardedString
value from the specified (single-valued) attribute.static Integer
AttributeUtil.getIntegerValue
(Attribute attr) Get the integer value from the specified (single-valued) attribute.static Long
AttributeUtil.getLongValue
(Attribute attr) Get the long value from the specified (single-valued) attribute.AttributeUtil.getMapValue
(Attribute attr) Get the map value from the specified (single-valued) attribute.static Object
AttributeUtil.getSingleValue
(Attribute attr) Get theObject
value from the specified (single-valued) attribute.static String
AttributeUtil.getStringValue
(Attribute attr) Get the string value from the specified (single-valued) attribute.static boolean
OperationalAttributes.isOperationalAttribute
(Attribute attr) static boolean
Determines whether the specified attribute is a special attribute.Modifier and TypeMethodDescriptionConnectorObjectBuilder.addAttributes
(Collection<Attribute> attrs) Add all theAttribute
s of aCollection
.Returns a mutable copy of the original set with the uid attribute added.Returns a mutable copy of the original set with the uid attribute removed.static Attribute
AttributeUtil.getBasicAttributes
(Set<Attribute> attrs) Filter out any special attribute from the specified set.static GuardedString
AttributeUtil.getCurrentPasswordValue
(Set<Attribute> attrs) Get the current password value from the provided set ofAttribute
s.static Date
AttributeUtil.getEnableDate
(Set<Attribute> attrs) Get the enable date from the set of attributes.static Name
AttributeUtil.getNameFromAttributes
(Set<Attribute> attrs) Get theName
attribute from the specified set of attributes.static Boolean
AttributeUtil.getPasswordExpired
(Set<Attribute> attrs) Get the password expired attribute from aCollection
ofAttribute
s.static GuardedString
AttributeUtil.getPasswordValue
(Set<Attribute> attrs) Get the password value from the provided set ofAttribute
s.AttributeUtil.getSpecialAttributes
(Set<Attribute> attrs) Filter out any basic attributes from the specified set, leaving only special attributes.static Uid
AttributeUtil.getUidAttribute
(Set<Attribute> attrs) Get theUid
from the specified set of attributes.AttributeUtil.toMap
(Collection<? extends Attribute> attributes) ModifierConstructorDescriptionAttributesAccessor
(Set<Attribute> attrs) ConnectorObject
(ObjectClass objectClass, Set<? extends Attribute> set) Public only for serialization; please useConnectorObjectBuilder
. -
Uses of Attribute in org.identityconnectors.framework.common.objects.filter
Modifier and TypeMethodDescriptionstatic Filter
Select only an inputConnectorObject
with a value for the specifiedAttribute
that contains as any substring the value of the specifiedAttribute
.static Filter
FilterBuilder.containsAllValues
(Attribute attr) Select only an inputConnectorObject
with a value for the specifiedAttribute
that contains all the values from the specifiedAttribute
.static Filter
Select only an inputConnectorObject
with a value for the specifiedAttribute
that contains as a final substring the value of the specifiedAttribute
.static Filter
Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically equal to the value of the specifiedAttribute
.static Filter
FilterBuilder.extendedMatch
(String operator, Attribute attribute) Creates a newextended match
filter using the provided operator and attribute assertion.static Filter
FilterBuilder.greaterThan
(Attribute attr) Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically greater than the value of the specifiedAttribute
.static Filter
FilterBuilder.greaterThanOrEqualTo
(Attribute attr) Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically greater than or equal to the value of the specifiedAttribute
.static Filter
Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically less than the value of the specifiedAttribute
.static Filter
FilterBuilder.lessThanOrEqualTo
(Attribute attr) Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically less than or equal to the value of the specifiedAttribute
.static Filter
FilterBuilder.startsWith
(Attribute attr) Select only an inputConnectorObject
with a value for the specifiedAttribute
that contains as an initial substring the value of the specifiedAttribute
.ModifierConstructorDescriptionPublic only as an artifact of the implementation.ContainsFilter
(Attribute attr) EndsWithFilter
(Attribute attr) EqualsFilter
(Attribute attr) Public only as an artifact of the implementation.ExtendedMatchFilter
(String operator, Attribute attribute) Creates a newextended match
filter using the provided operator and attribute assertion.GreaterThanFilter
(Attribute attr) Determine if theConnectorObject
Attribute
value is greater than the one provided in the filter.LessThanFilter
(Attribute attr) StartsWithFilter
(Attribute attr) -
Uses of Attribute in org.identityconnectors.framework.spi
Modifier and TypeMethodDescriptionAttributeNormalizer.normalizeAttribute
(ObjectClass objectClass, Attribute attribute) Modifier and TypeMethodDescriptionAttributeNormalizer.normalizeAttribute
(ObjectClass objectClass, Attribute attribute) -
Uses of Attribute in org.identityconnectors.framework.spi.operations
Modifier and TypeMethodDescriptionUpdateAttributeValuesOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.CreateOp.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) TheConnector
developer is responsible for taking the attributes given (which always includes theObjectClass
) and create an object and itsUid
.UpdateAttributeValuesOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.UpdateOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.