Uses of Class
org.identityconnectors.framework.common.objects.Attribute
Packages that use Attribute
Package
Description
This is the "Service Provider Interface" package.
-
Uses of Attribute in org.identityconnectors.framework.api.operations
Method parameters in org.identityconnectors.framework.api.operations with type arguments of type AttributeModifier and TypeMethodDescriptionUpdateApiOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClassandUid, 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 theObjectClassandUid, 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 theObjectClassandUid, replacing the current values of each attribute with the values provided. -
Uses of Attribute in org.identityconnectors.framework.api.operations.batch
Methods in org.identityconnectors.framework.api.operations.batch that return types with arguments of type AttributeModifier and TypeMethodDescriptionUpdateBatchTask.getAttributes()CreateBatchTask.getCreateAttributes()Method parameters in org.identityconnectors.framework.api.operations.batch with type arguments of type AttributeModifier and TypeMethodDescriptionvoidBatchBuilder.addCreateOp(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Add a Create operation to the batch.voidBatchBuilder.addUpdateAddOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Add operation to the batch.voidBatchBuilder.addUpdateRemoveOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Remove operation to the batch.voidBatchBuilder.addUpdateReplaceOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Replace operation to the batch.Constructor parameters in org.identityconnectors.framework.api.operations.batch with type arguments of type AttributeModifierConstructorDescriptionCreateBatchTask(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
Subclasses of Attribute in org.identityconnectors.framework.common.objectsModifier and TypeClassDescriptionfinal classA single-valued attribute that represents the user-friendly identifier of an object on a target resource.final classA single-valued attribute that represents the unique identifier of an object within the name-space of the target resource.Methods in org.identityconnectors.framework.common.objects that return AttributeModifier and TypeMethodDescriptionAttributeBuilder.build()static AttributeCreates a attribute with the specified name and anullvalue.static AttributeCreates anAttributewith the name and the values provided.static AttributeAttributeBuilder.build(String name, Collection<?> obj) Creates anAttributewith the name and the values provided.static AttributeAttributeBuilder.buildCurrentPassword(char[] password) Builds an operational attribute that represents the current password of an object on a target system or application.static AttributeAttributeBuilder.buildCurrentPassword(GuardedString password) Builds an operational attribute that represents the current password of an object on a target system or application.static AttributeAttributeBuilder.buildDisableDate(long date) Builds an operational attribute that represents the date and time to disable an object on a target system or application.static AttributeAttributeBuilder.buildDisableDate(Date date) Builds an operational attribute that represents the date and time to disable an object on a target system or application.static AttributeAttributeBuilder.buildEnabled(boolean value) Builds an operational attribute that represents whether object is enabled on a target system or application.static AttributeAttributeBuilder.buildEnableDate(long date) Builds an operational attribute that represents the date and time to enable an object on a target system or application.static AttributeAttributeBuilder.buildEnableDate(Date date) Builds an operational attribute that represents the date and time to enable an object on a target system or application.static AttributeAttributeBuilder.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 AttributeAttributeBuilder.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 AttributeAttributeBuilder.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 AttributeAttributeBuilder.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 AttributeAttributeBuilder.buildLockOut(boolean lock) Builds an operational attribute that represents whether an object is locked out on a target system or application.static AttributeAttributeBuilder.buildPassword(char[] password) Builds an operational attribute that represents the password of an object on a target system or application.static AttributeAttributeBuilder.buildPassword(GuardedString password) Builds an operational attribute that represents the password of an object on a target system or application.static AttributeAttributeBuilder.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 AttributeAttributeBuilder.buildPasswordExpirationDate(long dateTime) Builds an operational attribute that represents the date/time that a password will expire on a target system or application.static AttributeAttributeBuilder.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 AttributeAttributeBuilder.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 AttributeConnectorObject.getAttributeByName(String name) Get an attribute by if it exists else null.Methods in org.identityconnectors.framework.common.objects that return types with arguments of type AttributeModifier 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) Methods in org.identityconnectors.framework.common.objects with parameters of type AttributeModifier and TypeMethodDescriptionConnectorObjectBuilder.addAttribute(Attribute[] attrs) Adds many attributes to theConnectorObject.ConnectorObjectBuilder.addAttribute(Attribute attr, Attribute... attrs) Adds one or many attributes to theConnectorObject.static StringAttributeUtil.getAsStringValue(Attribute attr) Get the string value from the specified (single-valued) attribute.static BigDecimalAttributeUtil.getBigDecimalValue(Attribute attr) Get the big decimal value from the specified (single-valued) attribute.static BigIntegerAttributeUtil.getBigIntegerValue(Attribute attr) Get the big integer value from the specified (single-valued) attribute.static BooleanAttributeUtil.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 ByteAttributeUtil.getByteValue(Attribute attr) Get the byte value from the specified (single-valued) attribute.static CharacterAttributeUtil.getCharacterValue(Attribute attr) Get the character value from the specified (single-valued) attribute.static DateAttributeUtil.getDateValue(Attribute attr) Get the date value from the specified (single-valued) attribute that contains a long.static DoubleAttributeUtil.getDoubleValue(Attribute attr) Get the double value from the specified (single-valued) attribute.static FloatAttributeUtil.getFloatValue(Attribute attr) Get the float value from the specified (single-valued) attribute.static GuardedByteArrayAttributeUtil.getGuardedByteArrayValue(Attribute attr) Get theGuardedByteArrayvalue from the specified (single-valued) attribute.static GuardedStringAttributeUtil.getGuardedStringValue(Attribute attr) Get theGuardedStringvalue from the specified (single-valued) attribute.static IntegerAttributeUtil.getIntegerValue(Attribute attr) Get the integer value from the specified (single-valued) attribute.static LongAttributeUtil.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 ObjectAttributeUtil.getSingleValue(Attribute attr) Get theObjectvalue from the specified (single-valued) attribute.static StringAttributeUtil.getStringValue(Attribute attr) Get the string value from the specified (single-valued) attribute.static booleanOperationalAttributes.isOperationalAttribute(Attribute attr) static booleanDetermines whether the specified attribute is a special attribute.Method parameters in org.identityconnectors.framework.common.objects with type arguments of type AttributeModifier and TypeMethodDescriptionConnectorObjectBuilder.addAttributes(Collection<Attribute> attrs) Add all theAttributes 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 AttributeAttributeUtil.getBasicAttributes(Set<Attribute> attrs) Filter out any special attribute from the specified set.static GuardedStringAttributeUtil.getCurrentPasswordValue(Set<Attribute> attrs) Get the current password value from the provided set ofAttributes.static DateAttributeUtil.getEnableDate(Set<Attribute> attrs) Get the enable date from the set of attributes.static NameAttributeUtil.getNameFromAttributes(Set<Attribute> attrs) Get theNameattribute from the specified set of attributes.static BooleanAttributeUtil.getPasswordExpired(Set<Attribute> attrs) Get the password expired attribute from aCollectionofAttributes.static GuardedStringAttributeUtil.getPasswordValue(Set<Attribute> attrs) Get the password value from the provided set ofAttributes.AttributeUtil.getSpecialAttributes(Set<Attribute> attrs) Filter out any basic attributes from the specified set, leaving only special attributes.static UidAttributeUtil.getUidAttribute(Set<Attribute> attrs) Get theUidfrom the specified set of attributes.AttributeUtil.toMap(Collection<? extends Attribute> attributes) Constructor parameters in org.identityconnectors.framework.common.objects with type arguments of type AttributeModifierConstructorDescriptionAttributesAccessor(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
Methods in org.identityconnectors.framework.common.objects.filter that return AttributeMethods in org.identityconnectors.framework.common.objects.filter with parameters of type AttributeModifier and TypeMethodDescriptionstatic FilterSelect only an inputConnectorObjectwith a value for the specifiedAttributethat contains as any substring the value of the specifiedAttribute.static FilterFilterBuilder.containsAllValues(Attribute attr) Select only an inputConnectorObjectwith a value for the specifiedAttributethat contains all the values from the specifiedAttribute.static FilterSelect only an inputConnectorObjectwith a value for the specifiedAttributethat contains as a final substring the value of the specifiedAttribute.static FilterSelect only an inputConnectorObjectwith a value for the specifiedAttributethat is lexically equal to the value of the specifiedAttribute.static FilterFilterBuilder.extendedMatch(String operator, Attribute attribute) Creates a newextended matchfilter using the provided operator and attribute assertion.static FilterFilterBuilder.greaterThan(Attribute attr) Select only an inputConnectorObjectwith a value for the specifiedAttributethat is lexically greater than the value of the specifiedAttribute.static FilterFilterBuilder.greaterThanOrEqualTo(Attribute attr) Select only an inputConnectorObjectwith a value for the specifiedAttributethat is lexically greater than or equal to the value of the specifiedAttribute.static FilterSelect only an inputConnectorObjectwith a value for the specifiedAttributethat is lexically less than the value of the specifiedAttribute.static FilterFilterBuilder.lessThanOrEqualTo(Attribute attr) Select only an inputConnectorObjectwith a value for the specifiedAttributethat is lexically less than or equal to the value of the specifiedAttribute.static FilterFilterBuilder.startsWith(Attribute attr) Select only an inputConnectorObjectwith a value for the specifiedAttributethat contains as an initial substring the value of the specifiedAttribute.Constructors in org.identityconnectors.framework.common.objects.filter with parameters of type AttributeModifierConstructorDescriptionPublic 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 matchfilter using the provided operator and attribute assertion.GreaterThanFilter(Attribute attr) Determine if theConnectorObjectAttributevalue is greater than the one provided in the filter.LessThanFilter(Attribute attr) StartsWithFilter(Attribute attr) -
Uses of Attribute in org.identityconnectors.framework.spi
Methods in org.identityconnectors.framework.spi that return AttributeModifier and TypeMethodDescriptionAttributeNormalizer.normalizeAttribute(ObjectClass objectClass, Attribute attribute) Methods in org.identityconnectors.framework.spi with parameters of type AttributeModifier and TypeMethodDescriptionAttributeNormalizer.normalizeAttribute(ObjectClass objectClass, Attribute attribute) -
Uses of Attribute in org.identityconnectors.framework.spi.operations
Method parameters in org.identityconnectors.framework.spi.operations with type arguments of type AttributeModifier and TypeMethodDescriptionUpdateAttributeValuesOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClassandUid, adding to the current values of each attribute the values provided.CreateOp.create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) TheConnectordeveloper 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 theObjectClassandUid, 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 theObjectClassandUid, replacing the current values of each attribute with the values provided.