Class Attribute

java.lang.Object
oracle.iam.grc.sod.vo.Attribute
All Implemented Interfaces:
Serializable

public class Attribute extends Object implements Serializable
This class is a representation of an attribute in SoD engine or IdM system for entities like user, duty or duty type. The case of handling multi-valued attributes is not being considered within the SoD analysis context. Current approach of modeling 'User' and its 'duties' as separate objects will take care of sufficiently capturing user duty assignments, which could have alternately be modeled as multivalued attributes. If the user metadata contains any multivalued attributes, which do not have any business relevance in terms of being modeled as 'duties', there presence will be completely ignored by the framework.
See Also:
  • Constructor Details

    • Attribute

      public Attribute()
  • Method Details

    • getName

      public String getName()
      Returns:
      Returns the name.
    • setName

      public void setName(String name)
      Parameters:
      name - The name to set.
    • isSensitive

      public boolean isSensitive()
      Returns:
      Returns the sensitive.
    • setSensitive

      public void setSensitive(boolean sensitive)
      Parameters:
      sensitive - The sensitive to set.
    • getSource

      public Attribute getSource()
      Returns:
      Returns the source.
    • setSource

      public void setSource(Attribute source)
      Parameters:
      source - The source to set.
    • isUnique

      public boolean isUnique()
      Returns:
      Returns the unique.
    • setUnique

      public void setUnique(boolean unique)
      Parameters:
      unique - The unique to set.
    • getValue

      public String getValue()
      Returns:
      Returns the value.
    • setValue

      public void setValue(String value)
      Parameters:
      value - The value to set.