org.exolab.castor.dsml

Class ImportDescriptor.Policy

Enclosing Class:
ImportDescriptor

public static class ImportDescriptor.Policy
extends java.lang.Object

Field Summary

static int
DefaultPolicy
Under the DefaultPolicy policy,
static int
DeleteEmpty
Under the DeleteEmpty policy, entries without attributes in the DSML are deleted from the Ldap.
static 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.
static int
RefreshOnly
Under the RefreshOnly policy, DSML entries that do not already exist in the Ldap are not created.
static int
ReplaceAttr
Under the ReplaceAttr policy, attributes in the Ldap that are not specified in the DSML are deleted.
static int
UpdateOnly
Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.

Field Details

DefaultPolicy

public static final int DefaultPolicy
Under the DefaultPolicy policy,
Field Value:
0

DeleteEmpty

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

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.
Field Value:
8

RefreshOnly

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

ReplaceAttr

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

UpdateOnly

public static final int UpdateOnly
Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.
Field Value:
16

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com