Package org.exolab.castor.dsml
Class ImportDescriptor.Policy
java.lang.Object
org.exolab.castor.dsml.ImportDescriptor.Policy
- Enclosing class:
ImportDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Under theDefaultPolicy
policy.static final int
Under theDeleteEmpty
policy, entries without attributes in the DSML are deleted from the Ldap.static final int
Under theNewAttrOnly
policy, new attributes are created according to the DSML, but attributes that already have a value in the ldap are not updated.static final int
Under theRefreshOnly
policy, DSML entries that do not already exist in the Ldap are not created.static final int
Under theReplaceAttr
policy, attributes in the Ldap that are not specified in the DSML are deleted.static final int
Under theUpdateOnly
policy, DSML attributes that do not already exist in the Ldap are not created. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DELETE_EMPTY
public static final int DELETE_EMPTYUnder theDeleteEmpty
policy, entries without attributes in the DSML are deleted from the Ldap.- See Also:
-
REPLACE_ATTRIBUTE
public static final int REPLACE_ATTRIBUTEUnder theReplaceAttr
policy, attributes in the Ldap that are not specified in the DSML are deleted.- See Also:
-
REFRESH_ONLY
public static final int REFRESH_ONLYUnder theRefreshOnly
policy, DSML entries that do not already exist in the Ldap are not created.- See Also:
-
NEW_ATTRIBUTE_ONLY
public static final int NEW_ATTRIBUTE_ONLYUnder theNewAttrOnly
policy, new attributes are created according to the DSML, but attributes that already have a value in the ldap are not updated.- See Also:
-
UPDATE_ONLY
public static final int UPDATE_ONLYUnder theUpdateOnly
policy, DSML attributes that do not already exist in the Ldap are not created.- See Also:
-
DEFAULT_POLICY
public static final int DEFAULT_POLICYUnder theDefaultPolicy
policy.- See Also:
-
-
Constructor Details
-
Policy
public Policy()
-