Package com.ibm.di.UpdateInstaller
Class AMCInstalledComponent
- java.lang.Object
-
- com.ibm.di.UpdateInstaller.InstalledComponent
-
- com.ibm.di.UpdateInstaller.AMCInstalledComponent
-
public class AMCInstalledComponent extends InstalledComponent
Represents an AMC component. Different from a regular InstalledComponent in that it also must remember whether or not AMC was deployed during the initial installation of the component.
-
-
Field Summary
-
Fields inherited from class com.ibm.di.UpdateInstaller.InstalledComponent
fixes
-
-
Constructor Summary
Constructors Constructor Description AMCInstalledComponent(java.lang.String name)Class constructor specifying the name of this component.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFix(int pos, java.lang.String fixName)Adds the name of a fix to the specified position in the list of fixes that have been applied to this component.voidaddFix(java.lang.String fixName)Adds the name of a fix to the end of the list of fixes that have been applied to this component.booleanequals(java.lang.Object obj)Tells if two AMCInstalledComponents are equal by comparing their names.booleanequals(java.lang.String name)Tells if two InstalledComponents are equal by comparing their names.booleangetDeferredDeployment()Gets a value indicating whether or not AMC deployment was deferred during the initial TDI installation.inthashCode()Computes this InstalledComponent's hash code.voidsetDeferredDeployment(boolean deferred)Sets whether or not AMC deployment occurred during the initial installation of TDI.voidsetDeferredDeployment(java.lang.String deferred)Sets whether or not AMC deployment occurred during the initial installation of TDI.java.lang.StringtoString()Converts the current object to a String for printing.voidwriteFixes(java.io.PrintWriter outfile)Write this component's information in the appropriate format to specified open file.-
Methods inherited from class com.ibm.di.UpdateInstaller.InstalledComponent
getFixes, getName, isFirstFix, isFixInstalled, posOfFixInstalled, remove, removeAll, setName
-
-
-
-
Method Detail
-
setDeferredDeployment
public void setDeferredDeployment(boolean deferred)
Sets whether or not AMC deployment occurred during the initial installation of TDI.- Parameters:
deferred- true or false
-
setDeferredDeployment
public void setDeferredDeployment(java.lang.String deferred)
Sets whether or not AMC deployment occurred during the initial installation of TDI.- Parameters:
deferred- "true" or "false"
-
getDeferredDeployment
public boolean getDeferredDeployment()
Gets a value indicating whether or not AMC deployment was deferred during the initial TDI installation.- Returns:
- true or false
-
addFix
public void addFix(int pos, java.lang.String fixName)Adds the name of a fix to the specified position in the list of fixes that have been applied to this component.- Overrides:
addFixin classInstalledComponent- Parameters:
pos- Position to add this fix in the listfixName- Name of the fix
-
addFix
public void addFix(java.lang.String fixName)
Adds the name of a fix to the end of the list of fixes that have been applied to this component.- Overrides:
addFixin classInstalledComponent- Parameters:
fixName- Name of the fix
-
writeFixes
public void writeFixes(java.io.PrintWriter outfile)
Write this component's information in the appropriate format to specified open file.- Overrides:
writeFixesin classInstalledComponent- Parameters:
outfile- The file that is being created
-
equals
public boolean equals(java.lang.Object obj)
Tells if two AMCInstalledComponents are equal by comparing their names.- Overrides:
equalsin classInstalledComponent- Parameters:
obj- An InstalledComponent to compare- Returns:
- true if the objects have the same name, false otherwise
-
equals
public boolean equals(java.lang.String name)
Tells if two InstalledComponents are equal by comparing their names.- Overrides:
equalsin classInstalledComponent- Parameters:
name- A String with the name of the component to compare- Returns:
- true if the names are equal, false otherwise
-
hashCode
public int hashCode()
Computes this InstalledComponent's hash code.- Overrides:
hashCodein classInstalledComponent- Returns:
- the hashcode of the component's name
-
toString
public java.lang.String toString()
Converts the current object to a String for printing.- Overrides:
toStringin classInstalledComponent- Returns:
- A string representation of this object
-
-