org.nuxeo.ecm.directory.sql
Class TableReference
java.lang.Object
org.nuxeo.ecm.directory.AbstractReference
org.nuxeo.ecm.directory.sql.TableReference
- All Implemented Interfaces:
- Reference
public class TableReference
- extends AbstractReference
Method Summary |
void |
addLink(java.lang.String sourceId,
java.lang.String targetId,
SQLSession session,
boolean checkExisting)
|
void |
addLinks(java.util.List<java.lang.String> sourceIds,
java.lang.String targetId)
|
void |
addLinks(java.util.List<java.lang.String> sourceIds,
java.lang.String targetId,
SQLSession session)
|
void |
addLinks(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds)
|
void |
addLinks(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds,
SQLSession session)
|
boolean |
exists(java.lang.String sourceId,
java.lang.String targetId,
SQLSession session)
|
java.lang.String |
getDataFileName()
|
java.lang.String |
getSchemaName()
|
java.lang.String |
getSourceColumn()
|
java.util.List<java.lang.String> |
getSourceIdsForTarget(java.lang.String targetId)
|
Table |
getTable()
|
java.lang.String |
getTableName()
|
java.lang.String |
getTargetColumn()
|
java.lang.String |
getTargetDirectoryName()
|
java.util.List<java.lang.String> |
getTargetIdsForSource(java.lang.String sourceId)
|
void |
removeLinksFor(java.lang.String column,
java.lang.String entryId,
SQLSession session)
|
void |
removeLinksForSource(java.lang.String sourceId)
|
void |
removeLinksForSource(java.lang.String sourceId,
SQLSession session)
|
void |
removeLinksForTarget(java.lang.String targetId)
|
void |
removeLinksForTarget(java.lang.String targetId,
SQLSession session)
|
void |
setFieldName(java.lang.String fieldName)
|
void |
setIdsFor(java.lang.String idsColumn,
java.util.List<java.lang.String> ids,
java.lang.String filterColumn,
java.lang.String filterValue,
SQLSession session)
|
void |
setSourceIdsForTarget(java.lang.String targetId,
java.util.List<java.lang.String> sourceIds)
|
void |
setSourceIdsForTarget(java.lang.String targetId,
java.util.List<java.lang.String> sourceIds,
SQLSession session)
|
void |
setTargetDirectoryName(java.lang.String targetDirectoryName)
|
void |
setTargetIdsForSource(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds)
|
void |
setTargetIdsForSource(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds,
SQLSession session)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableReference
public TableReference()
setFieldName
public void setFieldName(java.lang.String fieldName)
setTargetDirectoryName
public void setTargetDirectoryName(java.lang.String targetDirectoryName)
- Specified by:
setTargetDirectoryName
in interface Reference
- Overrides:
setTargetDirectoryName
in class AbstractReference
addLinks
public void addLinks(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds)
throws DirectoryException
- Throws:
DirectoryException
addLinks
public void addLinks(java.util.List<java.lang.String> sourceIds,
java.lang.String targetId)
throws DirectoryException
- Throws:
DirectoryException
addLinks
public void addLinks(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
addLinks
public void addLinks(java.util.List<java.lang.String> sourceIds,
java.lang.String targetId,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
exists
public boolean exists(java.lang.String sourceId,
java.lang.String targetId,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
addLink
public void addLink(java.lang.String sourceId,
java.lang.String targetId,
SQLSession session,
boolean checkExisting)
throws DirectoryException
- Throws:
DirectoryException
getSourceIdsForTarget
public java.util.List<java.lang.String> getSourceIdsForTarget(java.lang.String targetId)
throws DirectoryException
- Throws:
DirectoryException
getTargetIdsForSource
public java.util.List<java.lang.String> getTargetIdsForSource(java.lang.String sourceId)
throws DirectoryException
- Throws:
DirectoryException
removeLinksFor
public void removeLinksFor(java.lang.String column,
java.lang.String entryId,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
removeLinksForSource
public void removeLinksForSource(java.lang.String sourceId,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
removeLinksForTarget
public void removeLinksForTarget(java.lang.String targetId,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
removeLinksForSource
public void removeLinksForSource(java.lang.String sourceId)
throws DirectoryException
- Throws:
DirectoryException
removeLinksForTarget
public void removeLinksForTarget(java.lang.String targetId)
throws DirectoryException
- Throws:
DirectoryException
setIdsFor
public void setIdsFor(java.lang.String idsColumn,
java.util.List<java.lang.String> ids,
java.lang.String filterColumn,
java.lang.String filterValue,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
setSourceIdsForTarget
public void setSourceIdsForTarget(java.lang.String targetId,
java.util.List<java.lang.String> sourceIds,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
setTargetIdsForSource
public void setTargetIdsForSource(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds,
SQLSession session)
throws DirectoryException
- Throws:
DirectoryException
setSourceIdsForTarget
public void setSourceIdsForTarget(java.lang.String targetId,
java.util.List<java.lang.String> sourceIds)
throws DirectoryException
- Throws:
DirectoryException
setTargetIdsForSource
public void setTargetIdsForSource(java.lang.String sourceId,
java.util.List<java.lang.String> targetIds)
throws DirectoryException
- Throws:
DirectoryException
getTable
public Table getTable()
throws DirectoryException
- Throws:
DirectoryException
getSourceColumn
public java.lang.String getSourceColumn()
getTargetColumn
public java.lang.String getTargetColumn()
getTargetDirectoryName
public java.lang.String getTargetDirectoryName()
getTableName
public java.lang.String getTableName()
getSchemaName
public java.lang.String getSchemaName()
getDataFileName
public java.lang.String getDataFileName()
Copyright © 2010 Nuxeo SAS. All Rights Reserved.