public interface ISyncOptions
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONDITION
default condition if none is given
|
Modifier and Type | Method and Description |
---|---|
String |
getChangeIdCondition()
Returns the condition for a id change
|
String |
getCondition(LscModificationType operation) |
Set<String> |
getCreateAttributeNames()
Return the names of attributes to be created.
|
String |
getCreateCondition()
Returns the condition for a creation
|
List<String> |
getCreateValues(String id,
String attributeName)
Return the create value for a given attribute name.
|
Set<String> |
getDefaultValuedAttributeNames()
Return the default valued attributes
|
List<String> |
getDefaultValues(String id,
String attributeName)
Return the default values for a given attribute name.
|
String |
getDeleteCondition()
Returns the condition for a delete
|
String |
getDelimiter(String name)
Return the delimiter name for the corresponding dataset
|
String |
getDn()
Return the expression used to infer the new object DN
|
Set<String> |
getForceValuedAttributeNames()
Return the force valued attributes
|
List<String> |
getForceValues(String id,
String attributeName)
Return the force value for a given attribute name.
|
PolicyType |
getStatus(String id,
String attributeName)
Analyze the context to get the right synchronization status to apply.
|
String |
getUpdateCondition()
Returns the condition for an update
|
void |
initialize(TaskType task)
Initialize the synchronization options policy.
|
static final String DEFAULT_CONDITION
void initialize(TaskType task)
task
- the task configuration object on which applying syncoptsPolicyType getStatus(String id, String attributeName)
id
- the object identifier according to the datasourceattributeName
- the attribute nameList<String> getDefaultValues(String id, String attributeName)
id
- the object identifier according to the datasourceattributeName
- the attribute nameList<String> getCreateValues(String id, String attributeName)
id
- the object identifier according to the datasourceattributeName
- the attribute nameSet<String> getCreateAttributeNames()
Set<String> getDefaultValuedAttributeNames()
List<String> getForceValues(String id, String attributeName)
id
- the object identifier according to the datasourceattributeName
- the attribute nameSet<String> getForceValuedAttributeNames()
String getCreateCondition()
String getUpdateCondition()
String getDeleteCondition()
String getChangeIdCondition()
String getCondition(LscModificationType operation)
String getDn()
Copyright © 2005-2024 LSC project. All Rights Reserved.