org.opencrx.kernel.backend
Class Cloneable

java.lang.Object
  extended by org.opencrx.kernel.backend.AbstractImpl
      extended by org.opencrx.kernel.backend.Cloneable

public class Cloneable
extends AbstractImpl


Field Summary
static Set<String> CLONE_EXCLUDE_ATTRIBUTES
           
static Set<String> CLONE_EXCLUDE_COMPOSITE_REFERENCES
           
static int MANUAL_QUALIFIER_THRESHOLD
           
 
Constructor Summary
protected Cloneable()
           
 
Method Summary
 RefObject_1_0 cloneObject(RefObject_1_0 original, RefObject_1_0 target, String referenceName, Map<String,Marshaller> objectMarshallers, String referenceFilterAsString, User owningUser, List<PrincipalGroup> owningGroup)
           
 RefObject_1_0 cloneObject(RefObject_1_0 object, RefObject_1_0 target, String referenceName, Set<String> excludeAttributes, Map<String,Marshaller> objectMarshallers, Set<String> referenceFilter, User owningUser, List<PrincipalGroup> owningGroup)
           
static Cloneable getInstance()
           
protected  Set<String> getReferenceFilter(String referenceFilterAsString)
           
static void register()
           
 
Methods inherited from class org.opencrx.kernel.backend.AbstractImpl
getInstance, getUidAsString, registerImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLONE_EXCLUDE_ATTRIBUTES

public static final Set<String> CLONE_EXCLUDE_ATTRIBUTES

CLONE_EXCLUDE_COMPOSITE_REFERENCES

public static final Set<String> CLONE_EXCLUDE_COMPOSITE_REFERENCES

MANUAL_QUALIFIER_THRESHOLD

public static final int MANUAL_QUALIFIER_THRESHOLD
See Also:
Constant Field Values
Constructor Detail

Cloneable

protected Cloneable()
Method Detail

register

public static void register()

getInstance

public static Cloneable getInstance()
                             throws ServiceException
Throws:
ServiceException

getReferenceFilter

protected Set<String> getReferenceFilter(String referenceFilterAsString)

cloneObject

public RefObject_1_0 cloneObject(RefObject_1_0 original,
                                 RefObject_1_0 target,
                                 String referenceName,
                                 Map<String,Marshaller> objectMarshallers,
                                 String referenceFilterAsString,
                                 User owningUser,
                                 List<PrincipalGroup> owningGroup)
                          throws ServiceException
Throws:
ServiceException

cloneObject

public RefObject_1_0 cloneObject(RefObject_1_0 object,
                                 RefObject_1_0 target,
                                 String referenceName,
                                 Set<String> excludeAttributes,
                                 Map<String,Marshaller> objectMarshallers,
                                 Set<String> referenceFilter,
                                 User owningUser,
                                 List<PrincipalGroup> owningGroup)
                          throws ServiceException
Throws:
ServiceException


This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.