org.exolab.castor.dsml

Class ImportDescriptor.Policy

public static class ImportDescriptor.Policy extends Object

Field Summary
static intDefaultPolicy
Under the DefaultPolicy policy,
static intDeleteEmpty
Under the DeleteEmpty policy, entries without attributes in the DSML are deleted from the Ldap.
static intNewAttrOnly
Under the NewAttrOnly policy, new attributes are created according to the DSML, but attributes that already have a value in the ldap are not updated.
static intRefreshOnly
Under the RefreshOnly policy, DSML entries that do not already exist in the Ldap are not created.
static intReplaceAttr
Under the ReplaceAttr policy, attributes in the Ldap that are not specified in the DSML are deleted.
static intUpdateOnly
Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.

Field Detail

DefaultPolicy

public static final int DefaultPolicy
Under the DefaultPolicy policy,

DeleteEmpty

public static final int DeleteEmpty
Under the DeleteEmpty policy, entries without attributes in the DSML are deleted from the Ldap.

NewAttrOnly

public static final int NewAttrOnly
Under the NewAttrOnly policy, new attributes are created according to the DSML, but attributes that already have a value in the ldap are not updated.

RefreshOnly

public static final int RefreshOnly
Under the RefreshOnly policy, DSML entries that do not already exist in the Ldap are not created.

ReplaceAttr

public static final int ReplaceAttr
Under the ReplaceAttr policy, attributes in the Ldap that are not specified in the DSML are deleted.

UpdateOnly

public static final int UpdateOnly
Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com