org.exolab.castor.dsml
Class ImportDescriptor.Policy

java.lang.Object
  extended byorg.exolab.castor.dsml.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.
 
Constructor Summary
ImportDescriptor.Policy()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DeleteEmpty

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

See Also:
Constant Field Values

ReplaceAttr

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

See Also:
Constant Field Values

RefreshOnly

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

See Also:
Constant Field Values

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.

See Also:
Constant Field Values

UpdateOnly

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

See Also:
Constant Field Values

DefaultPolicy

public static final int DefaultPolicy
Under the DefaultPolicy policy,

See Also:
Constant Field Values
Constructor Detail

ImportDescriptor.Policy

public ImportDescriptor.Policy()


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