Package org.nuxeo.ecm.directory
Class AbstractReference
- java.lang.Object
-
- org.nuxeo.ecm.directory.AbstractReference
-
- All Implemented Interfaces:
Reference
- Direct Known Subclasses:
InverseReference,LDAPReference,LDAPTreeReference,MongoDBReference,MultiReference,TableReference
public abstract class AbstractReference extends Object implements Reference
Implementation of common Reference logic.- Author:
- ogrisel
-
-
Field Summary
Fields Modifier and Type Field Description protected StringfieldNameprotected DirectorysourceDirectoryprotected StringsourceDirectoryNameprotected DirectorytargetDirectoryprotected StringtargetDirectoryName
-
Constructor Summary
Constructors Constructor Description AbstractReference(String fieldName, String targetDirectoryName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFieldName()DirectorygetSourceDirectory()DirectorygetTargetDirectory()voidsetSourceDirectoryName(String sourceDirectoryName)voidsetTargetDirectoryName(String targetDirectoryName)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.nuxeo.ecm.directory.Reference
addLinks, addLinks, addLinks, addLinks, getSourceIdsForTarget, getTargetIdsForSource, removeLinksForSource, removeLinksForSource, removeLinksForTarget, removeLinksForTarget, setSourceIdsForTarget, setSourceIdsForTarget, setTargetIdsForSource, setTargetIdsForSource
-
-
-
-
Field Detail
-
sourceDirectoryName
protected String sourceDirectoryName
-
sourceDirectory
protected Directory sourceDirectory
-
targetDirectoryName
protected String targetDirectoryName
-
targetDirectory
protected Directory targetDirectory
-
-
Constructor Detail
-
AbstractReference
public AbstractReference(String fieldName, String targetDirectoryName)
- Since:
- 9.2
-
-
Method Detail
-
getFieldName
public String getFieldName()
- Specified by:
getFieldNamein interfaceReference
-
getSourceDirectory
public Directory getSourceDirectory()
- Specified by:
getSourceDirectoryin interfaceReference
-
setSourceDirectoryName
public void setSourceDirectoryName(String sourceDirectoryName)
- Specified by:
setSourceDirectoryNamein interfaceReference
-
getTargetDirectory
public Directory getTargetDirectory()
- Specified by:
getTargetDirectoryin interfaceReference
-
setTargetDirectoryName
public void setTargetDirectoryName(String targetDirectoryName)
- Specified by:
setTargetDirectoryNamein interfaceReference
-
-