Uses of Class
org.identityconnectors.framework.common.objects.Attribute
Package
Description
This is the "Service Provider Interface" package.
-
Uses of Attribute in net.tirasa.connid.commons.db
Modifier and TypeMethodDescriptionprotected abstract SQLParam
DatabaseFilterTranslator.getSQLParam
(Attribute attribute, ObjectClass oclass, OperationOptions options) Get the SQLParam for given attributeprotected boolean
DatabaseFilterTranslator.validateSearchAttribute
(Attribute attribute) Validate the attribute to supported search types -
Uses of Attribute in net.tirasa.connid.commons.scripted
Modifier and TypeMethodDescriptionAbstractScriptedConnector.addAttributeValues
(ObjectClass objectClass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) AbstractScriptedConnector.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) AbstractScriptedConnector.removeAttributeValues
(ObjectClass objectClass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) AbstractScriptedConnector.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) -
Uses of Attribute in org.identityconnectors.contract.data
Modifier and TypeMethodDescriptionDataProvider.getAttributeSet
(String propertySetName) converts the given property submap to Attribute set.GroovyDataProvider.getAttributeSet
(String propertySetName) -
Uses of Attribute in org.identityconnectors.contract.test
Modifier and TypeMethodDescriptionConnectorHelper.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)ConnectorHelper.getCreateableAttributes
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue) Get createable attributes' values.ConnectorHelper.getUpdateableAttributes
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue) Get updateable attributes' values.UpdateApiOpTests.mergeAttributeSets
(Set<Attribute> attrSet1, Set<Attribute> attrSet2) Returns new attribute set which contains all attributes from both sets.Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionstatic void
ConnectorHelper.checkLiveSyncDelta
(ObjectClassInfo ocInfo, LiveSyncDelta delta, Uid uid, Set<Attribute> attributes, boolean checkNotReturnedByDefault) Check that passed SyncDelta has expected values.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 expected values.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
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.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
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.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.BaseConnectorObject.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 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> 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
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
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
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
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.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.impl.api
Modifier and TypeMethodDescriptionfinal 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.final Uid
AbstractConnectorFacade.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Create a target object based on the specified attributes.final 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.final 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
Modifier and TypeMethodDescriptionCaseNormalizer.normalizeAttribute
(ObjectClass oclass, Attribute attribute) ObjectNormalizerFacade.normalizeAttribute
(Attribute attribute) Returns the normalized value of the attribute.Modifier and TypeMethodDescriptionMerges two connector objects into a single updated object.ObjectNormalizerFacade.normalizeAttributes
(Set<Attribute> attributes) Returns the normalized set of attributes or null if the original set is null.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.Modifier and TypeMethodDescriptionCaseNormalizer.normalizeAttribute
(ObjectClass oclass, Attribute attribute) ObjectNormalizerFacade.normalizeAttribute
(Attribute attribute) Returns the normalized value of the attribute.Modifier and TypeMethodDescriptionUpdateImpl.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) CreateImpl.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Calls the create method on the Connector side.Merges two connector objects into a single updated object.ObjectNormalizerFacade.normalizeAttributes
(Set<Attribute> attributes) Returns the normalized set of attributes or null if the original set is null.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.UpdateImpl.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) 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
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. -
Uses of Attribute in org.identityconnectors.testconnector
Modifier and TypeMethodDescriptionTstAbstractConnector.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) TstConnector.create
(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)