Package com.zerog.ia.auto.project
Class ProjectObject
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- All Implemented Interfaces:
Referenceable
- Direct Known Subclasses:
AbstractVirtualHardware
,AmazonCredentialInformationImpl
,AMICreationHelperHostMachine
,ApplianceBuildConfiguration
,ApplicationInstallationInformation
,ApplicationInstaller
,BackgroundColorConfig
,BuildConfiguration
,BuildConfigurationLocaleSettings
,BuildDistribution
,BuildTarget
,ChoosenVM
,DefaultUIMode
,EULA
,ExternalResourceBundle
,FileIcon
,FilterPattern
,FilterPatternMatcher
,Help
,InputComponent
,InputComponentGroup
,InputItem
,InputItem
,InstallableObject
,InstallerFrame
,InstallerUpdateSettings
,InstallFolder
,InstanceDefinition
,JVMSearchPath
,KeyedData
,MaintenanceDefinition
,MaintenenceModeRuntimePanelSettings
,Media
,Medias
,MergeModuleAdvertisedVariable
,OperatingSystemInformation
,OperatingSystemPackage
,ProductInformation
,ProductInformationProperty
,ProjectBuildTimeVariableAtom
,ProjectDescription
,ScriptsInformation
,ShortcutFolder
,SoftwareIdentificationTag
,Tag
,TargetHypervisorType
,UpgradeConfiguration
,UpgradeSettings
,UUID
,VariableExclusion
,VerbTableData
,Version
,VirtualHardwareInformation
,VirtualHardwareProfile
,VirtualMachine
,VirtualMachineTier
,VirtualSystemEntityStartupInfo
,VMWareCredentialInformationImpl
,WindowsCodeSign
,WindowsCustomSign
,WindowsRegistryEntry
public class ProjectObject extends java.lang.Object implements Referenceable
ProjectObject
if the base class for all the classes in the InstallAnywhere Project Automation API. It provides the basic functionalities such as the automatic generation of reference IDs.
This class is not intended to be extended by the API's end user.
-
-
Constructor Summary
Constructors Constructor Description ProjectObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
The equals implementation based on the reference ID.java.lang.String
getReferenceID()
The reference ID that uniquely identifies an object.int
hashCode()
The hash code implementation based on the reference ID.void
setReferenceID(java.lang.String referenceID)
The reference ID that uniquely identifies an object.
-
-
-
Method Detail
-
getReferenceID
public java.lang.String getReferenceID()
The reference ID that uniquely identifies an object.
All the API classes automatically generate an unique ID when are created.- Specified by:
getReferenceID
in interfaceReferenceable
-
setReferenceID
public void setReferenceID(java.lang.String referenceID)
The reference ID that uniquely identifies an object.
All the API classes automatically generate an unique ID when are created. This method is not expected to be called by the API's end user.- Specified by:
setReferenceID
in interfaceReferenceable
-
hashCode
public int hashCode()
The hash code implementation based on the reference ID.- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
The equals implementation based on the reference ID.- Overrides:
equals
in classjava.lang.Object
-
-