Uses of Class
org.identityconnectors.framework.common.objects.Attribute
-
Packages that use Attribute Package Description org.identityconnectors.framework.api.operations org.identityconnectors.framework.api.operations.batch org.identityconnectors.framework.common.objects org.identityconnectors.framework.common.objects.filter org.identityconnectors.framework.spi This is the "Service Provider Interface" package.org.identityconnectors.framework.spi.operations -
-
Uses of Attribute in org.identityconnectors.framework.api.operations
Method parameters in org.identityconnectors.framework.api.operations with type arguments of type Attribute Modifier and Type Method Description Uid
UpdateApiOp. addAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToAdd, OperationOptions options)
Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.Uid
CreateApiOp. create(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.Uid
UpdateApiOp. removeAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToRemove, OperationOptions options)
Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.Uid
UpdateApiOp. update(ObjectClass objectClass, Uid uid, java.util.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
Methods in org.identityconnectors.framework.api.operations.batch that return types with arguments of type Attribute Modifier and Type Method Description java.util.Set<Attribute>
UpdateBatchTask. getAttributes()
java.util.Set<Attribute>
CreateBatchTask. getCreateAttributes()
Method parameters in org.identityconnectors.framework.api.operations.batch with type arguments of type Attribute Modifier and Type Method Description void
BatchBuilder. addCreateOp(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Add a Create operation to the batch.void
BatchBuilder. addUpdateAddOp(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> attributes, OperationOptions options)
Add an Update:Add operation to the batch.void
BatchBuilder. addUpdateRemoveOp(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> attributes, OperationOptions options)
Add an Update:Remove operation to the batch.void
BatchBuilder. addUpdateReplaceOp(ObjectClass objectClass, Uid uid, java.util.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 Attribute Constructor Description CreateBatchTask(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.UpdateBatchTask(ObjectClass objectClass, Uid uid, java.util.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.objects Modifier and Type Class Description class
Name
A single-valued attribute that represents the user-friendly identifier of an object on a target resource.class
Uid
A 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 Attribute Modifier and Type Method Description Attribute
AttributeBuilder. build()
static Attribute
AttributeBuilder. build(java.lang.String name)
Creates a attribute with the specified name and anull
value.static Attribute
AttributeBuilder. build(java.lang.String name, java.lang.Object... args)
Creates anAttribute
with the name and the values provided.static Attribute
AttributeBuilder. build(java.lang.String name, java.util.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(java.util.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(java.util.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(java.util.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(java.util.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(java.util.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.Attribute
AttributesAccessor. find(java.lang.String name)
Find the named attribute.static Attribute
AttributeUtil. find(java.lang.String name, java.util.Set<Attribute> attrs)
Find theAttribute
of the given name in theSet
.Attribute
ConnectorObject. getAttributeByName(java.lang.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 Attribute Modifier and Type Method Description static java.util.Set<Attribute>
AttributeUtil. addUid(java.util.Set<Attribute> attrs, Uid uid)
Returns a mutable copy of the original set with the uid attribute added.static java.util.Set<Attribute>
AttributeUtil. filterUid(java.util.Set<Attribute> attrs)
Returns a mutable copy of the original set with the uid attribute removed.java.util.Set<Attribute>
ConnectorObject. getAttributes()
Get the set of attributes that represent this object.static java.util.Set<Attribute>
AttributeUtil. getBasicAttributes(java.util.Set<Attribute> attrs)
Filter out any special attribute from the specified set.static java.util.Set<Attribute>
AttributeUtil. getSpecialAttributes(java.util.Set<Attribute> attrs)
Filter out any basic attributes from the specified set, leaving only special attributes.static java.util.Map<java.lang.String,Attribute>
AttributeUtil. toMap(java.util.Collection<? extends Attribute> attributes)
Methods in org.identityconnectors.framework.common.objects with parameters of type Attribute Modifier and Type Method Description ConnectorObjectBuilder
ConnectorObjectBuilder. addAttribute(Attribute[] attrs)
Adds many attributes to theConnectorObject
.ConnectorObjectBuilder
ConnectorObjectBuilder. addAttribute(Attribute attr, Attribute... attrs)
Adds one or many attributes to theConnectorObject
.static java.lang.String
AttributeUtil. getAsStringValue(Attribute attr)
Get the string value from the specified (single-valued) attribute.static java.math.BigDecimal
AttributeUtil. getBigDecimalValue(Attribute attr)
Get the big decimal value from the specified (single-valued) attribute.static java.math.BigInteger
AttributeUtil. getBigIntegerValue(Attribute attr)
Get the big integer value from the specified (single-valued) attribute.static java.lang.Boolean
AttributeUtil. getBooleanValue(Attribute attr)
Get the boolean value from the specified (single-valued) attribute.static java.lang.Byte[]
AttributeUtil. getByteArrayValue(Attribute attr)
Get the byte array value from the specified (single-valued) attribute.static java.lang.Byte
AttributeUtil. getByteValue(Attribute attr)
Get the byte value from the specified (single-valued) attribute.static java.lang.Character
AttributeUtil. getCharacterValue(Attribute attr)
Get the character value from the specified (single-valued) attribute.static java.util.Date
AttributeUtil. getDateValue(Attribute attr)
Get the date value from the specified (single-valued) attribute that contains a long.static java.lang.Double
AttributeUtil. getDoubleValue(Attribute attr)
Get the double value from the specified (single-valued) attribute.static java.lang.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 java.lang.Integer
AttributeUtil. getIntegerValue(Attribute attr)
Get the integer value from the specified (single-valued) attribute.static java.lang.Long
AttributeUtil. getLongValue(Attribute attr)
Get the long value from the specified (single-valued) attribute.static java.util.Map<java.lang.String,java.lang.Object>
AttributeUtil. getMapValue(Attribute attr)
Get the map value from the specified (single-valued) attribute.static java.lang.Object
AttributeUtil. getSingleValue(Attribute attr)
Get theObject
value from the specified (single-valued) attribute.static java.lang.String
AttributeUtil. getStringValue(Attribute attr)
Get the string value from the specified (single-valued) attribute.static boolean
OperationalAttributes. isOperationalAttribute(Attribute attr)
static boolean
AttributeUtil. isSpecial(Attribute attr)
Determines whether the specified attribute is a special attribute.Method parameters in org.identityconnectors.framework.common.objects with type arguments of type Attribute Modifier and Type Method Description ConnectorObjectBuilder
ConnectorObjectBuilder. addAttributes(java.util.Collection<Attribute> attrs)
Add all theAttribute
s of aCollection
.static java.util.Set<Attribute>
AttributeUtil. addUid(java.util.Set<Attribute> attrs, Uid uid)
Returns a mutable copy of the original set with the uid attribute added.static java.util.Set<Attribute>
AttributeUtil. filterUid(java.util.Set<Attribute> attrs)
Returns a mutable copy of the original set with the uid attribute removed.static Attribute
AttributeUtil. find(java.lang.String name, java.util.Set<Attribute> attrs)
Find theAttribute
of the given name in theSet
.static java.util.Set<Attribute>
AttributeUtil. getBasicAttributes(java.util.Set<Attribute> attrs)
Filter out any special attribute from the specified set.static GuardedString
AttributeUtil. getCurrentPasswordValue(java.util.Set<Attribute> attrs)
Get the current password value from the provided set ofAttribute
s.static java.util.Date
AttributeUtil. getEnableDate(java.util.Set<Attribute> attrs)
Get the enable date from the set of attributes.static Name
AttributeUtil. getNameFromAttributes(java.util.Set<Attribute> attrs)
Get theName
attribute from the specified set of attributes.static java.lang.Boolean
AttributeUtil. getPasswordExpired(java.util.Set<Attribute> attrs)
Get the password expired attribute from aCollection
ofAttribute
s.static GuardedString
AttributeUtil. getPasswordValue(java.util.Set<Attribute> attrs)
Get the password value from the provided set ofAttribute
s.static java.util.Set<Attribute>
AttributeUtil. getSpecialAttributes(java.util.Set<Attribute> attrs)
Filter out any basic attributes from the specified set, leaving only special attributes.static Uid
AttributeUtil. getUidAttribute(java.util.Set<Attribute> attrs)
Get theUid
from the specified set of attributes.static java.util.Map<java.lang.String,Attribute>
AttributeUtil. toMap(java.util.Collection<? extends Attribute> attributes)
Constructor parameters in org.identityconnectors.framework.common.objects with type arguments of type Attribute Constructor Description AttributesAccessor(java.util.Set<Attribute> attrs)
ConnectorObject(ObjectClass objectClass, java.util.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 Attribute Modifier and Type Method Description Attribute
AttributeFilter. getAttribute()
Get the internal attribute.Methods in org.identityconnectors.framework.common.objects.filter with parameters of type Attribute Modifier and Type Method Description static Filter
FilterBuilder. contains(Attribute attr)
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
FilterBuilder. endsWith(Attribute attr)
Select only an inputConnectorObject
with a value for the specifiedAttribute
that contains as a final substring the value of the specifiedAttribute
.static Filter
FilterBuilder. equalTo(Attribute attr)
Select only an inputConnectorObject
with a value for the specifiedAttribute
that is lexically equal to the value of the specifiedAttribute
.static Filter
FilterBuilder. extendedMatch(java.lang.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
FilterBuilder. lessThan(Attribute attr)
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
.Constructors in org.identityconnectors.framework.common.objects.filter with parameters of type Attribute Constructor Description ContainsAllValuesFilter(Attribute attr)
Public 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(java.lang.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.GreaterThanOrEqualFilter(Attribute attr)
LessThanFilter(Attribute attr)
LessThanOrEqualFilter(Attribute attr)
StartsWithFilter(Attribute attr)
-
Uses of Attribute in org.identityconnectors.framework.spi
Methods in org.identityconnectors.framework.spi that return Attribute Modifier and Type Method Description Attribute
AttributeNormalizer. normalizeAttribute(ObjectClass objectClass, Attribute attribute)
Methods in org.identityconnectors.framework.spi with parameters of type Attribute Modifier and Type Method Description Attribute
AttributeNormalizer. 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 Attribute Modifier and Type Method Description Uid
UpdateAttributeValuesOp. addAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToAdd, OperationOptions options)
Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.Uid
CreateOp. create(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
TheConnector
developer is responsible for taking the attributes given (which always includes theObjectClass
) and create an object and itsUid
.Uid
UpdateAttributeValuesOp. removeAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToRemove, OperationOptions options)
Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.Uid
UpdateOp. update(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options)
Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.
-