public class WSMAssemblyMergeUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLIESTO |
static java.lang.String |
ATTACHTO |
static java.lang.String |
NAME |
static java.lang.String |
RESTConnection |
static java.lang.String |
WSConnection |
static java.lang.String |
WSPolicySet |
Constructor and Description |
---|
WSMAssemblyMergeUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkIfWSMPolicyDiffers(ReferenceDetails initialMOConn,
ReferenceDetails moToCompareConn)
Checks if there is a conflict in refernce elements among two MO's
|
static java.lang.String |
getDocumentASString(org.w3c.dom.Node node)
Returns the string representation of the xml node
|
static java.lang.String |
getPolicyAsString(java.lang.String Key,
org.w3c.dom.Document doc) |
static ReferenceDetails |
getPolicyDetails(java.lang.String conflictKey,
WSMAssemblyMergeDiffDetails sbRef)
Returns the ReferenceDetails for a connection from the diff of SB and MO
|
static ReferenceDetails |
getPolicyDetailsFromMO(java.lang.String conflictKey,
org.w3c.dom.Document doc)
Returns the ReferenceDetails for a connection from the doc
|
static org.w3c.dom.Node |
getReferenceElement(java.lang.String policyname,
org.w3c.dom.Document doc)
Returns the reference node for a given policy
|
static WSMAssemblyMergeResolver |
getWSMAssemblyMergeResolver()
Returns the Connections merge resolver.
|
static boolean |
isNewReference(WSMAssemblyMergeDiffDetails allPolicies,
java.lang.String policyname)
Checks if the connection is a new connection
|
static WSMAssemblyMergeDiffDetails |
parse(org.w3c.dom.Document document,
java.lang.String moName,
java.lang.String moOrigin)
Parse the document and store the connection details in ConnectionsMergeDiffDetails data structure.
|
public static final java.lang.String NAME
public static final java.lang.String APPLIESTO
public static final java.lang.String ATTACHTO
public static final java.lang.String WSPolicySet
public static final java.lang.String WSConnection
public static final java.lang.String RESTConnection
public static WSMAssemblyMergeDiffDetails parse(org.w3c.dom.Document document, java.lang.String moName, java.lang.String moOrigin)
document
- Document to parsemoName
- Name of the MOmoOrigin
- Origin of the MOpublic static boolean checkIfWSMPolicyDiffers(ReferenceDetails initialMOConn, ReferenceDetails moToCompareConn)
initialMOConn
- - Reference object to be compared againstmoToCompareConn
- - Reference object to be comparedpublic static WSMAssemblyMergeResolver getWSMAssemblyMergeResolver()
public static ReferenceDetails getPolicyDetails(java.lang.String conflictKey, WSMAssemblyMergeDiffDetails sbRef)
conflictKey
- - Connection name having conflictsbRef
- - differentiated connection ref object to be mergedpublic static ReferenceDetails getPolicyDetailsFromMO(java.lang.String conflictKey, org.w3c.dom.Document doc)
conflictKey
- Connection name having conflictdoc
- Document to parsepublic static boolean isNewReference(WSMAssemblyMergeDiffDetails allPolicies, java.lang.String policyname)
allPolicies
- WSM assembly policiespolicyname
- policy name to checkpublic static java.lang.String getDocumentASString(org.w3c.dom.Node node)
node
- Node to be represented as stringpublic static java.lang.String getPolicyAsString(java.lang.String Key, org.w3c.dom.Document doc)
public static org.w3c.dom.Node getReferenceElement(java.lang.String policyname, org.w3c.dom.Document doc)
policyname
- name of the policydoc
- Document to parse