public interface StructuralObjectClassVirtualAttributeCfgClient extends VirtualAttributeCfgClient
The Structural Object Class Virtual Attribute generates a virtual attribute that specifies the structural object class with the schema definitions in effect for the entry. This attribute is defined in RFC 4512.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends StructuralObjectClassVirtualAttributeCfgClient,? extends StructuralObjectClassVirtualAttributeCfg> |
definition()
Get the configuration definition associated with this Structural Object Class Virtual Attribute.
|
ValueOrExpression<AttributeType> |
getAttributeType()
Gets the "attribute-type" property.
|
ValueOrExpression<VirtualAttributeCfgDefn.ConflictBehavior> |
getConflictBehavior()
Gets the "conflict-behavior" property.
|
ValueOrExpression<String> |
getJavaClass()
Gets the "java-class" property.
|
void |
setAttributeType(ValueOrExpression<AttributeType> value)
Sets the "attribute-type" property.
|
void |
setConflictBehavior(ValueOrExpression<VirtualAttributeCfgDefn.ConflictBehavior> value)
Sets the "conflict-behavior" property.
|
void |
setJavaClass(ValueOrExpression<String> value)
Sets the "java-class" property.
|
getBaseDn, getFilter, getGroupDn, getScope, isEnabled, setBaseDn, setEnabled, setFilter, setGroupDn, setScope
commit, properties
ManagedObjectDefinition<? extends StructuralObjectClassVirtualAttributeCfgClient,? extends StructuralObjectClassVirtualAttributeCfg> definition()
definition
in interface ConfigurationClient
definition
in interface VirtualAttributeCfgClient
ValueOrExpression<AttributeType> getAttributeType()
Specifies the attribute type for the attribute whose values are to be dynamically assigned by the virtual attribute.
getAttributeType
in interface VirtualAttributeCfgClient
void setAttributeType(ValueOrExpression<AttributeType> value) throws PropertyException
Specifies the attribute type for the attribute whose values are to be dynamically assigned by the virtual attribute.
setAttributeType
in interface VirtualAttributeCfgClient
value
- The value of the "attribute-type" property.PropertyException
- If the new value is invalid.ValueOrExpression<VirtualAttributeCfgDefn.ConflictBehavior> getConflictBehavior()
Specifies the behavior that the server is to exhibit for entries that already contain one or more real values for the associated attribute.
getConflictBehavior
in interface VirtualAttributeCfgClient
void setConflictBehavior(ValueOrExpression<VirtualAttributeCfgDefn.ConflictBehavior> value) throws PropertyException
Specifies the behavior that the server is to exhibit for entries that already contain one or more real values for the associated attribute.
setConflictBehavior
in interface VirtualAttributeCfgClient
value
- The value of the "conflict-behavior" property.PropertyException
- If the new value is invalid.ValueOrExpression<String> getJavaClass()
Specifies the fully-qualified name of the virtual attribute provider class that generates the attribute values.
getJavaClass
in interface VirtualAttributeCfgClient
void setJavaClass(ValueOrExpression<String> value) throws PropertyException
Specifies the fully-qualified name of the virtual attribute provider class that generates the attribute values.
setJavaClass
in interface VirtualAttributeCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.Copyright 2010-2018 ForgeRock AS.