|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.dna.graph.connector.RepositorySourceCapabilities
@Immutable public class RepositorySourceCapabilities

The capabilities of a RepositorySource. This class can be used as is, or subclassed by a connector to define more
complex behavior.
RepositorySource.getCapabilities()| Field Summary | |
|---|---|
static boolean |
DEFAULT_SUPPORT_CREATING_WORKSPACES
The default support for creating workspaces is false . |
static boolean |
DEFAULT_SUPPORT_EVENTS
The default support for updates is false . |
static boolean |
DEFAULT_SUPPORT_REFERENCES
The default support for creating workspaces is true . |
static boolean |
DEFAULT_SUPPORT_SAME_NAME_SIBLINGS
The default support for same-name-siblings is true . |
static boolean |
DEFAULT_SUPPORT_UPDATES
The default support for updates is false . |
| Constructor Summary | |
|---|---|
RepositorySourceCapabilities()
Create a capabilities object using the defaults, . |
|
RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates)
|
|
RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates,
boolean supportsEvents,
boolean supportsCreatingWorkspaces,
boolean supportsReferences)
|
|
| Method Summary | |
|---|---|
boolean |
supportsCreatingWorkspaces()
Return whether the source supports creating workspaces through the connector. |
boolean |
supportsEvents()
Return whether the source supports publishing change events. |
boolean |
supportsReferences()
Return whether the source supports references by identifiers. |
boolean |
supportsSameNameSiblings()
Return whether the source supports same name siblings. |
boolean |
supportsUpdates()
Return whether the source supports updates. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean DEFAULT_SUPPORT_SAME_NAME_SIBLINGS
public static final boolean DEFAULT_SUPPORT_UPDATES
public static final boolean DEFAULT_SUPPORT_EVENTS
public static final boolean DEFAULT_SUPPORT_CREATING_WORKSPACES
public static final boolean DEFAULT_SUPPORT_REFERENCES
| Constructor Detail |
|---|
public RepositorySourceCapabilities()
public RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates)
public RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates,
boolean supportsEvents,
boolean supportsCreatingWorkspaces,
boolean supportsReferences)
| Method Detail |
|---|
public boolean supportsSameNameSiblings()
public boolean supportsUpdates()
false implies that no connections would allow
updates to the content.
public boolean supportsReferences()
public boolean supportsEvents()
public boolean supportsCreatingWorkspaces()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||