Class ReplaceVersionUpgrade
- java.lang.Object
-
- com.sun.enterprise.deployment.node.ReplaceVersionUpgrade
-
- All Implemented Interfaces:
VersionUpgrade
- Direct Known Subclasses:
DataSourceNameVersionUpgrade
public abstract class ReplaceVersionUpgrade extends Object implements VersionUpgrade
This class implements VersionUpgrade and can be used as a convenience class to cause one element name to be replaced by another keeping the value- Version:
- Author:
- Gerald Ingalls
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.enterprise.deployment.node.VersionUpgrade
VersionUpgrade.UpgradeType
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>
matches
protected String
newElementName
protected String
oldElementName
-
Constructor Summary
Constructors Constructor Description ReplaceVersionUpgrade(String oldName, String newName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getMatchXPath()
Return the map of xml element to matchString
getReplacementElementName()
Return the replacement element nameString
getReplacementElementValue()
Return the replacement element valueVersionUpgrade.UpgradeType
getUpgradeType()
Return the kind of processing to dovoid
init()
Initializeboolean
isValid()
Return whether the matched items are valid.
-
-
-
Method Detail
-
getUpgradeType
public VersionUpgrade.UpgradeType getUpgradeType()
Return the kind of processing to do- Specified by:
getUpgradeType
in interfaceVersionUpgrade
- Returns:
- the kind of processing to do
-
init
public void init()
Initialize- Specified by:
init
in interfaceVersionUpgrade
-
getMatchXPath
public Map<String,String> getMatchXPath()
Return the map of xml element to match- Specified by:
getMatchXPath
in interfaceVersionUpgrade
- Returns:
- the map of xml element to match
-
getReplacementElementName
public String getReplacementElementName()
Return the replacement element name- Specified by:
getReplacementElementName
in interfaceVersionUpgrade
- Returns:
- the replacement element name
-
getReplacementElementValue
public String getReplacementElementValue()
Return the replacement element value- Specified by:
getReplacementElementValue
in interfaceVersionUpgrade
- Returns:
- the replacement element value
-
isValid
public boolean isValid()
Return whether the matched items are valid.- Specified by:
isValid
in interfaceVersionUpgrade
- Returns:
- whether the matched items are valid.
-
-