Uses of Class
org.identityconnectors.framework.common.objects.Attribute
-
-
Uses of Attribute in org.identityconnectors.contract.data
Methods in org.identityconnectors.contract.data that return types with arguments of type Attribute Modifier and Type Method Description Set<Attribute>
DataProvider. getAttributeSet(String propertySetName)
converts the given property submap to Attribute set.Set<Attribute>
GroovyDataProvider. getAttributeSet(String propertySetName)
-
Uses of Attribute in org.identityconnectors.contract.test
Methods in org.identityconnectors.contract.test that return types with arguments of type Attribute Modifier and Type Method Description static Set<Attribute>
ConnectorHelper. getAttributes(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue, boolean onlyCreateable, boolean onlyUpdateable)
get attribute values (concatenates the qualifier with the name)static Set<Attribute>
ConnectorHelper. getCreateableAttributes(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue)
Get createable attributes' values.static Set<Attribute>
ConnectorHelper. getUpdateableAttributes(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue)
Get updateable attributes' values.protected static Set<Attribute>
UpdateApiOpTests. mergeAttributeSets(Set<Attribute> attrSet1, Set<Attribute> attrSet2)
Returns new attribute set which contains all attributes from both sets.Methods in org.identityconnectors.contract.test with parameters of type Attribute Modifier and Type Method Description static boolean
ConnectorHelper. isCreateable(ObjectClassInfo objectClassInfo, Attribute attribute)
Whether is attribute Createable.static boolean
ConnectorHelper. isReadable(ObjectClassInfo objectClassInfo, Attribute attribute)
Whether is attribute readable.static boolean
ConnectorHelper. isRequired(ObjectClassInfo objectClassInfo, Attribute attribute)
Whether is attribute required.static boolean
ConnectorHelper. isReturnedByDefault(ObjectClassInfo objectClassInfo, Attribute attribute)
Whether is attribute returnedByDefault.static boolean
ConnectorHelper. isUpdateable(ObjectClassInfo objectClassInfo, Attribute attribute)
Whether is attribute readable.Method parameters in org.identityconnectors.contract.test with type arguments of type Attribute Modifier and Type Method Description static boolean
ConnectorHelper. checkObject(ObjectClassInfo objectClassInfo, ConnectorObject connectorObj, Set<Attribute> requestedAttributes)
Checks if object has expected attributes and values.static boolean
ConnectorHelper. checkObject(ObjectClassInfo objectClassInfo, ConnectorObject connectorObj, Set<Attribute> requestedAttributes, boolean checkNotReturnedByDefault)
Checks if object has expected attributes and values.static void
ConnectorHelper. checkSyncDelta(ObjectClassInfo ocInfo, SyncDelta delta, Uid uid, Set<Attribute> attributes, SyncDeltaType deltaType, boolean checkNotReturnedByDefault)
Check that passed SyncDelta has exptected values.protected static Set<Attribute>
UpdateApiOpTests. mergeAttributeSets(Set<Attribute> attrSet1, Set<Attribute> attrSet2)
Returns new attribute set which contains all attributes from both sets. -
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, 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, Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.Uid
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.Uid
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.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.Fields in org.identityconnectors.framework.common.objects with type parameters of type Attribute Modifier and Type Field Description protected Map<String,Attribute>
BaseConnectorObject. attributeMap
Methods in org.identityconnectors.framework.common.objects that return Attribute Modifier and Type Method Description Attribute
AttributeBuilder. build()
static Attribute
AttributeBuilder. build(String name)
Creates a attribute with the specified name and anull
value.static Attribute
AttributeBuilder. build(String name, Object... args)
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.Attribute
AttributesAccessor. find(String name)
Find the named attribute.static Attribute
AttributeUtil. find(String name, Set<Attribute> attrs)
Attribute
BaseConnectorObject. getAttributeByName(String name)
Get an attribute by if it exists else null.static Attribute
AttributeDeltaUtil. getEmptyAttribute(AttributeDelta attrDelta)
Get theAttributeDelta
with name specific attributesDelta.Methods in org.identityconnectors.framework.common.objects that return types with arguments of type Attribute Modifier and Type Method Description static Set<Attribute>
AttributeUtil. addUid(Set<Attribute> attrs, Uid uid)
Returns a mutable copy of the original set with the uid attribute added.static Set<Attribute>
AttributeUtil. filterUid(Set<Attribute> attrs)
Returns a mutable copy of the original set with the uid attribute removed.Set<Attribute>
BaseConnectorObject. getAttributes()
Get the set of attributes that represent this object.static Set<Attribute>
AttributeUtil. getBasicAttributes(Set<Attribute> attrs)
Filter out any special attribute from the specified set.static Set<Attribute>
AttributeUtil. getSpecialAttributes(Set<Attribute> attrs)
Filter out any basic attributes from the specified set, leaving only special attributes.static Map<String,Attribute>
AttributeUtil. toMap(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 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.static Map<String,Object>
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
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(Collection<Attribute> attrs)
Add all theAttribute
s of aCollection
.static Set<Attribute>
AttributeUtil. addUid(Set<Attribute> attrs, Uid uid)
Returns a mutable copy of the original set with the uid attribute added.static Set<Attribute>
AttributeUtil. filterUid(Set<Attribute> attrs)
Returns a mutable copy of the original set with the uid attribute removed.static Attribute
AttributeUtil. find(String name, Set<Attribute> attrs)
static Set<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.static Set<Attribute>
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.static Map<String,Attribute>
AttributeUtil. toMap(Collection<? extends Attribute> attributes)
Constructor parameters in org.identityconnectors.framework.common.objects with type arguments of type Attribute Constructor Description AttributesAccessor(Set<Attribute> attrs)
ConnectorObject(ObjectClass objectClass, Set<? extends Attribute> attributes)
Public only for serialization; please useConnectorObjectBuilder
.ConnectorObjectIdentification(ObjectClass objectClass, Set<? extends Attribute> attributes)
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. equalsIgnoreCase(Attribute attr)
Select only an inputConnectorObject
with a value for the specifiedAttribute
that is equal to, not considering the case 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. 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.EqualsIgnoreCaseFilter(Attribute attr)
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.impl.api
Method parameters in org.identityconnectors.framework.impl.api with type arguments of type Attribute Modifier and Type Method Description Uid
AbstractConnectorFacade. addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> attrs, OperationOptions options)
Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.Uid
AbstractConnectorFacade. create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.Uid
AbstractConnectorFacade. removeAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> attrs, OperationOptions options)
Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.Uid
AbstractConnectorFacade. update(ObjectClass objectClass, Uid uid, Set<Attribute> attrs, 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.impl.api.local.operations
Methods in org.identityconnectors.framework.impl.api.local.operations that return Attribute Modifier and Type Method Description Attribute
CaseNormalizer. normalizeAttribute(ObjectClass oclass, Attribute attribute)
Attribute
ObjectNormalizerFacade. normalizeAttribute(Attribute attribute)
Returns the normalized value of the attribute.Methods in org.identityconnectors.framework.impl.api.local.operations that return types with arguments of type Attribute Modifier and Type Method Description Set<Attribute>
UpdateImpl. merge(Set<Attribute> updateAttrs, Set<Attribute> baseAttrs, boolean add)
Merges two connector objects into a single updated object.Set<Attribute>
ObjectNormalizerFacade. normalizeAttributes(Set<Attribute> attributes)
Returns the normalized set of attributes or null if the original set is null.Set<Attribute>
AttributesToGetResultsHandler. reduceToAttrsToGet(Set<Attribute> attributesToGet)
Simple method that clones the object and remove the attribute thats are not in theOperationOptions.OP_ATTRIBUTES_TO_GET
set.Methods in org.identityconnectors.framework.impl.api.local.operations with parameters of type Attribute Modifier and Type Method Description Attribute
CaseNormalizer. normalizeAttribute(ObjectClass oclass, Attribute attribute)
Attribute
ObjectNormalizerFacade. normalizeAttribute(Attribute attribute)
Returns the normalized value of the attribute.Method parameters in org.identityconnectors.framework.impl.api.local.operations with type arguments of type Attribute Modifier and Type Method Description Uid
UpdateImpl. addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options)
Uid
CreateImpl. create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)
Calls the create method on the Connector side.Set<Attribute>
UpdateImpl. merge(Set<Attribute> updateAttrs, Set<Attribute> baseAttrs, boolean add)
Merges two connector objects into a single updated object.Set<Attribute>
ObjectNormalizerFacade. normalizeAttributes(Set<Attribute> attributes)
Returns the normalized set of attributes or null if the original set is null.Set<Attribute>
AttributesToGetResultsHandler. reduceToAttrsToGet(Set<Attribute> attributesToGet)
Simple method that clones the object and remove the attribute thats are not in theOperationOptions.OP_ATTRIBUTES_TO_GET
set.Uid
UpdateImpl. removeAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options)
Uid
UpdateImpl. update(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options)
static void
UpdateImpl. validateInput(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, boolean isDelta)
Makes things easier if you can trust the input. -
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, 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, 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, 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, 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.testconnector
Method parameters in org.identityconnectors.testconnector with type arguments of type Attribute Modifier and Type Method Description Uid
TstAbstractConnector. create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)
Uid
TstConnector. create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)
-