|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |