com.cisco.oss.foundation.configuration.xml.jaxb
Class Component

java.lang.Object
  extended by com.cisco.oss.foundation.configuration.xml.jaxb.Component
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.ToString

public class Component
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.ToString

Java class for Component complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Component">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="OtherInstallations" type="{}Component" maxOccurs="unbounded" minOccurs="0"/>
         <element name="configSchema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
       <attribute name="componentName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="namespaceName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="namespaceVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="parentId" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="fqdn" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="installPath" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="ccpEnable" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="ccpSwitchable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Integer ccpEnable
           
protected  Boolean ccpSwitchable
           
protected  String componentName
           
protected  String configSchema
           
protected  String fqdn
           
protected  String installPath
           
protected  String namespaceName
           
protected  String namespaceVersion
           
protected  List<Component> otherInstallations
           
protected  String parentId
           
 
Constructor Summary
Component()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 Integer getCcpEnable()
          Gets the value of the ccpEnable property.
 String getComponentName()
          Gets the value of the componentName property.
 String getConfigSchema()
          Gets the value of the configSchema property.
 String getFqdn()
          Gets the value of the fqdn property.
 String getInstallPath()
          Gets the value of the installPath property.
 String getNamespaceName()
          Gets the value of the namespaceName property.
 String getNamespaceVersion()
          Gets the value of the namespaceVersion property.
 List<Component> getOtherInstallations()
          Gets the value of the otherInstallations property.
 String getParentId()
          Gets the value of the parentId property.
 boolean isCcpSwitchable()
          Gets the value of the ccpSwitchable property.
 void setCcpEnable(Integer value)
          Sets the value of the ccpEnable property.
 void setCcpSwitchable(Boolean value)
          Sets the value of the ccpSwitchable property.
 void setComponentName(String value)
          Sets the value of the componentName property.
 void setConfigSchema(String value)
          Sets the value of the configSchema property.
 void setFqdn(String value)
          Sets the value of the fqdn property.
 void setInstallPath(String value)
          Sets the value of the installPath property.
 void setNamespaceName(String value)
          Sets the value of the namespaceName property.
 void setNamespaceVersion(String value)
          Sets the value of the namespaceVersion property.
 void setOtherInstallations(List<Component> otherInstallations)
          Sets the value of the otherInstallations property.
 void setParentId(String value)
          Sets the value of the parentId property.
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

otherInstallations

protected List<Component> otherInstallations

configSchema

protected String configSchema

componentName

protected String componentName

namespaceName

protected String namespaceName

namespaceVersion

protected String namespaceVersion

parentId

protected String parentId

fqdn

protected String fqdn

installPath

protected String installPath

ccpEnable

protected Integer ccpEnable

ccpSwitchable

protected Boolean ccpSwitchable
Constructor Detail

Component

public Component()
Method Detail

getOtherInstallations

public List<Component> getOtherInstallations()
Gets the value of the otherInstallations property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the otherInstallations property.

For example, to add a new item, do as follows:

    getOtherInstallations().add(newItem);
 

Objects of the following type(s) are allowed in the list Component


getConfigSchema

public String getConfigSchema()
Gets the value of the configSchema property.

Returns:
possible object is String

setConfigSchema

public void setConfigSchema(String value)
Sets the value of the configSchema property.

Parameters:
value - allowed object is String

getComponentName

public String getComponentName()
Gets the value of the componentName property.

Returns:
possible object is String

setComponentName

public void setComponentName(String value)
Sets the value of the componentName property.

Parameters:
value - allowed object is String

getNamespaceName

public String getNamespaceName()
Gets the value of the namespaceName property.

Returns:
possible object is String

setNamespaceName

public void setNamespaceName(String value)
Sets the value of the namespaceName property.

Parameters:
value - allowed object is String

getNamespaceVersion

public String getNamespaceVersion()
Gets the value of the namespaceVersion property.

Returns:
possible object is String

setNamespaceVersion

public void setNamespaceVersion(String value)
Sets the value of the namespaceVersion property.

Parameters:
value - allowed object is String

getParentId

public String getParentId()
Gets the value of the parentId property.

Returns:
possible object is String

setParentId

public void setParentId(String value)
Sets the value of the parentId property.

Parameters:
value - allowed object is String

getFqdn

public String getFqdn()
Gets the value of the fqdn property.

Returns:
possible object is String

setFqdn

public void setFqdn(String value)
Sets the value of the fqdn property.

Parameters:
value - allowed object is String

getInstallPath

public String getInstallPath()
Gets the value of the installPath property.

Returns:
possible object is String

setInstallPath

public void setInstallPath(String value)
Sets the value of the installPath property.

Parameters:
value - allowed object is String

getCcpEnable

public Integer getCcpEnable()
Gets the value of the ccpEnable property.

Returns:
possible object is String

setCcpEnable

public void setCcpEnable(Integer value)
Sets the value of the ccpEnable property.

Parameters:
value - allowed object is String

isCcpSwitchable

public boolean isCcpSwitchable()
Gets the value of the ccpSwitchable property.

Returns:
possible object is Boolean

setCcpSwitchable

public void setCcpSwitchable(Boolean value)
Sets the value of the ccpSwitchable property.

Parameters:
value - allowed object is Boolean

setOtherInstallations

public void setOtherInstallations(List<Component> otherInstallations)
Sets the value of the otherInstallations property.

Parameters:
otherInstallations - allowed object is Component

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object


Copyright © 2014 Cisco. All Rights Reserved.