org.exolab.castor.dsml
Class ImportDescriptor.Policy

java.lang.Object
  extended by org.exolab.castor.dsml.ImportDescriptor.Policy
Enclosing class:
ImportDescriptor

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


Field Summary
static int DEFAULT_POLICY
          Under the DefaultPolicy policy.
static int DELETE_EMPTY
          Under the DeleteEmpty policy, entries without attributes in the DSML are deleted from the Ldap.
static int NEW_ATTRIBUTE_ONLY
          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 REFRESH_ONLY
          Under the RefreshOnly policy, DSML entries that do not already exist in the Ldap are not created.
static int REPLACE_ATTRIBUTE
          Under the ReplaceAttr policy, attributes in the Ldap that are not specified in the DSML are deleted.
static int UPDATE_ONLY
          Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.
 
Constructor Summary
ImportDescriptor.Policy()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE_EMPTY

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

See Also:
Constant Field Values

REPLACE_ATTRIBUTE

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

See Also:
Constant Field Values

REFRESH_ONLY

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

See Also:
Constant Field Values

NEW_ATTRIBUTE_ONLY

public static final int NEW_ATTRIBUTE_ONLY
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

UPDATE_ONLY

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

See Also:
Constant Field Values

DEFAULT_POLICY

public static final int DEFAULT_POLICY
Under the DefaultPolicy policy.

See Also:
Constant Field Values
Constructor Detail

ImportDescriptor.Policy

public ImportDescriptor.Policy()


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