Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.directory
Class AbstractReference

java.lang.Object
  extended by org.nuxeo.ecm.directory.AbstractReference
All Implemented Interfaces:
Reference
Direct Known Subclasses:
InverseReference, LDAPReference, LDAPTreeReference, MultiReference, TableReference

public abstract class AbstractReference
extends java.lang.Object
implements Reference

Implementation of common Reference logic.

Author:
ogrisel

Constructor Summary
AbstractReference()
           
 
Method Summary
 java.lang.String getFieldName()
           
 Directory getSourceDirectory()
           
 Directory getTargetDirectory()
           
 void setSourceDirectoryName(java.lang.String sourceDirectoryName)
           
 void setTargetDirectoryName(java.lang.String targetDirectoryName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.directory.Reference
addLinks, addLinks, getSourceIdsForTarget, getTargetIdsForSource, removeLinksForSource, removeLinksForTarget, setSourceIdsForTarget, setTargetIdsForSource
 

Constructor Detail

AbstractReference

public AbstractReference()
Method Detail

getFieldName

public java.lang.String getFieldName()
Specified by:
getFieldName in interface Reference

getSourceDirectory

public Directory getSourceDirectory()
                             throws DirectoryException
Specified by:
getSourceDirectory in interface Reference
Throws:
DirectoryException

setSourceDirectoryName

public void setSourceDirectoryName(java.lang.String sourceDirectoryName)
Specified by:
setSourceDirectoryName in interface Reference

getTargetDirectory

public Directory getTargetDirectory()
                             throws DirectoryException
Specified by:
getTargetDirectory in interface Reference
Throws:
DirectoryException

setTargetDirectoryName

public void setTargetDirectoryName(java.lang.String targetDirectoryName)
Specified by:
setTargetDirectoryName in interface Reference

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.