public abstract class BaseConnectionProvider extends ConnectionProvider
Constructor and Description |
---|
BaseConnectionProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
addOverlayClient(Node listNode) |
protected java.lang.String |
canonicalizePath(java.lang.String path) |
protected abstract boolean |
createConnection(java.util.Map<java.lang.String,java.lang.String> criteria,
Context context) |
protected abstract Element |
createConnectionFilterNode(ConnectionNode connectionNode,
ConnectionFilter filter) |
protected abstract ConnectionListFilterNode |
createConnectionListFilterNode() |
Element |
createConnectionListNode(java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> criteria,
boolean createConnections) |
protected ConnectionNode |
createConnectionNodeSilently(java.util.Map<java.lang.String,java.lang.String> criteria) |
protected Element |
createConnectionPlaceholderNode(java.util.Map<java.lang.String,java.lang.String> criteria) |
protected ConnectionNode |
findConnectionNode(java.util.Map<java.lang.String,java.lang.String> criteria1) |
abstract Node |
getConnectionListNode() |
protected java.lang.String |
getCriteriaDirectory(java.util.Map<java.lang.String,java.lang.String> criteria) |
protected java.lang.String |
getCriteriaFullPath(java.util.Map<java.lang.String,java.lang.String> criteria) |
protected java.lang.String |
getCriteriaHost(java.util.Map<java.lang.String,java.lang.String> criteria) |
protected java.lang.String |
getCriteriaMethod(java.util.Map<java.lang.String,java.lang.String> criteria) |
boolean |
isConnected() |
protected boolean |
isPathFromMutualParent(java.lang.String path1,
java.lang.String path2) |
java.util.Map<java.lang.String,java.lang.String> |
matchConnectionToCriteria(java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> criteria,
java.util.Map<java.lang.String,java.lang.String> connection) |
protected boolean |
nullSafeEquals(java.lang.String s1,
java.lang.String s2) |
void |
runConnect(Context context) |
canOpenVersionViewer, createConnectionListNode, createTestCriteria, getALMTeamSourceControlType, getConnectionCriteria, getConnectionCriteriaKeys, getConnectionObservable, isVersioningConnectionView, lookupProvider, openVersionViewer, registerProvider
public abstract Node getConnectionListNode()
getConnectionListNode
in class oracle.ideimpl.vcscore.nav.ConnectionProvider
public Element createConnectionListNode(java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> criteria, boolean createConnections)
createConnectionListNode
in class ConnectionProvider
public java.util.Map<java.lang.String,java.lang.String> matchConnectionToCriteria(java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> criteria, java.util.Map<java.lang.String,java.lang.String> connection)
matchConnectionToCriteria
in class ConnectionProvider
protected java.lang.String getCriteriaDirectory(java.util.Map<java.lang.String,java.lang.String> criteria)
protected java.lang.String getCriteriaHost(java.util.Map<java.lang.String,java.lang.String> criteria)
protected java.lang.String getCriteriaFullPath(java.util.Map<java.lang.String,java.lang.String> criteria)
protected java.lang.String getCriteriaMethod(java.util.Map<java.lang.String,java.lang.String> criteria)
protected ConnectionNode findConnectionNode(java.util.Map<java.lang.String,java.lang.String> criteria1)
protected ConnectionNode createConnectionNodeSilently(java.util.Map<java.lang.String,java.lang.String> criteria)
protected Element createConnectionPlaceholderNode(java.util.Map<java.lang.String,java.lang.String> criteria)
protected abstract boolean createConnection(java.util.Map<java.lang.String,java.lang.String> criteria, Context context)
protected abstract ConnectionListFilterNode createConnectionListFilterNode()
protected abstract Element createConnectionFilterNode(ConnectionNode connectionNode, ConnectionFilter filter)
protected void addOverlayClient(Node listNode)
protected boolean isPathFromMutualParent(java.lang.String path1, java.lang.String path2)
protected java.lang.String canonicalizePath(java.lang.String path)
protected boolean nullSafeEquals(java.lang.String s1, java.lang.String s2)
public boolean isConnected()
isConnected
in class oracle.ideimpl.vcscore.nav.ConnectionProvider
public void runConnect(Context context)
runConnect
in class oracle.ideimpl.vcscore.nav.ConnectionProvider