Uses of Class
org.identityconnectors.framework.common.objects.Attribute

Packages that use Attribute
org.identityconnectors.framework.api.operations   
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
 Uid UpdateApiOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options)
          Update the object specified by the ObjectClass and Uid, adding to the current values of each attribute the values provided.
 Uid CreateApiOp.create(ObjectClass oclass, Set<Attribute> attrs, 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 the ObjectClass and Uid, removing from the current values of each attribute the values provided.
 Uid UpdateApiOp.update(ObjectClass objclass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options)
          Update the object specified by the ObjectClass and Uid, 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
 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
 Attribute AttributeBuilder.build()
           
static Attribute AttributeBuilder.build(String name)
          Creates a attribute with the specified name and a null value.
static Attribute AttributeBuilder.build(String name, Collection<?> obj)
          Creates an Attribute with the name and the values provided.
static Attribute AttributeBuilder.build(String name, Object... args)
          Creates an Attribute 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(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.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.buildEnabled(boolean value)
          Builds an operational attribute that represents whether object is enabled 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.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.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.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.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.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.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(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.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.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)
          Find the Attribute of the given name in the Set.
 Attribute ConnectorObject.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 Attribute
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> ConnectorObject.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)
          Transform a Collection of Attribute instances into a Map.
 

Methods in org.identityconnectors.framework.common.objects with parameters of type Attribute
 ConnectorObjectBuilder ConnectorObjectBuilder.addAttribute(Attribute... attrs)
          Adds one or many attributes to the ConnectorObject.
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 Boolean AttributeUtil.getBooleanValue(Attribute attr)
          Get the boolean 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 integer value from the specified (single-valued) attribute.
static GuardedString AttributeUtil.getGuardedStringValue(Attribute attr)
          Get the GuardedString 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 Object AttributeUtil.getSingleValue(Attribute attr)
          Get the Object 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
 ConnectorObjectBuilder ConnectorObjectBuilder.addAttributes(Collection<Attribute> attrs)
          Add all the Attributes of a Collection.
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)
          Find the Attribute of the given name in the Set.
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 of Attributes.
static Date AttributeUtil.getEnableDate(Set<Attribute> attrs)
          Get the enable date from the set of attributes.
static Name AttributeUtil.getNameFromAttributes(Set<Attribute> attrs)
          Get the Name attribute from the specified set of attributes.
static Boolean AttributeUtil.getPasswordExpired(Set<Attribute> attrs)
          Get the password expired attribute from a Collection of Attributes.
static GuardedString AttributeUtil.getPasswordValue(Set<Attribute> attrs)
          Get the password value from the provided set of Attributes.
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 the Uid from the specified set of attributes.
static Map<String,Attribute> AttributeUtil.toMap(Collection<? extends Attribute> attributes)
          Transform a Collection of Attribute instances into a Map.
 

Constructor parameters in org.identityconnectors.framework.common.objects with type arguments of type Attribute
AttributesAccessor(Set<Attribute> attrs)
           
ConnectorObject(ObjectClass objectClass, Set<? extends Attribute> set)
          Public only for serialization; please use ConnectorObjectBuilder.
 

Uses of Attribute in org.identityconnectors.framework.common.objects.filter
 

Methods in org.identityconnectors.framework.common.objects.filter that return Attribute
 Attribute AttributeFilter.getAttribute()
          Get the internal attribute.
 

Methods in org.identityconnectors.framework.common.objects.filter with parameters of type Attribute
static Filter FilterBuilder.contains(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that contains as any substring the value of the specified Attribute.
static Filter FilterBuilder.containsAllValues(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that contains all the values from the specified Attribute.
static Filter FilterBuilder.endsWith(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that contains as a final substring the value of the specified Attribute.
static Filter FilterBuilder.equalTo(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that is lexically equal to the value of the specified Attribute.
static Filter FilterBuilder.greaterThan(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that is lexically greater than the value of the specified Attribute.
static Filter FilterBuilder.greaterThanOrEqualTo(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that is lexically greater than or equal to the value of the specified Attribute.
static Filter FilterBuilder.lessThan(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that is lexically less than the value of the specified Attribute.
static Filter FilterBuilder.lessThanOrEqualTo(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that is lexically less than or equal to the value of the specified Attribute.
static Filter FilterBuilder.startsWith(Attribute attr)
          Select only an input ConnectorObject with a value for the specified Attribute that contains as an initial substring the value of the specified Attribute.
 

Constructors in org.identityconnectors.framework.common.objects.filter with parameters of type Attribute
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.
GreaterThanFilter(Attribute attr)
          Determine if the ConnectorObject 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
 Attribute AttributeNormalizer.normalizeAttribute(ObjectClass oclass, Attribute attribute)
           
 

Methods in org.identityconnectors.framework.spi with parameters of type Attribute
 Attribute AttributeNormalizer.normalizeAttribute(ObjectClass oclass, 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
 Uid UpdateAttributeValuesOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options)
          Update the object specified by the ObjectClass and Uid, adding to the current values of each attribute the values provided.
 Uid CreateOp.create(ObjectClass oclass, Set<Attribute> attrs, OperationOptions options)
          The Connector developer is responsible for taking the attributes given (which always includes the ObjectClass) and create an object and its Uid.
 Uid UpdateAttributeValuesOp.removeAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options)
          Update the object specified by the ObjectClass and Uid, removing from the current values of each attribute the values provided.
 Uid UpdateOp.update(ObjectClass objclass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options)
          Update the object specified by the ObjectClass and Uid, replacing the current values of each attribute with the values provided.
 



Copyright © 2012. All Rights Reserved.