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

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

public class HierarchyNode
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 HierarchyNode complex type.

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

 <complexType name="HierarchyNode">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="HierarchyNode" type="{}HierarchyNode" maxOccurs="unbounded" minOccurs="0"/>
         <element name="NamespaceParameters" type="{}NamespaceParameters" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="parentId" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="levelName" type="{}HierarchyLevel" />
       <attribute name="levelOrder" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="processName" 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" default="0" />
       <attribute name="ccpSwitchable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="inSync" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="isRunning" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="fqdn" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="ccpServers" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Integer ccpEnable
           
protected  String ccpServers
           
protected  Boolean ccpSwitchable
           
protected  String fqdn
           
protected  List<HierarchyNode> hierarchyNodes
           
protected  String id
           
protected  String installPath
           
protected  Boolean inSync
           
protected  Boolean isRunning
           
protected  HierarchyLevel levelName
           
protected  Integer levelOrder
           
protected  String name
           
protected  List<NamespaceParameters> namespaceParameters
           
protected  String parentId
           
protected  String processName
           
 
Constructor Summary
HierarchyNode()
           
 
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 getCcpServers()
          Gets the value of the ccpServers property.
 String getFqdn()
          Gets the value of the fqdn property.
 List<HierarchyNode> getHierarchyNodes()
          Gets the value of the hierarchyNodes property.
 String getId()
          Gets the value of the id property.
 String getInstallPath()
          Gets the value of the installPath property.
 HierarchyLevel getLevelName()
          Gets the value of the levelName property.
 Integer getLevelOrder()
          Gets the value of the levelOrder property.
 String getName()
          Gets the value of the name property.
 List<NamespaceParameters> getNamespaceParameters()
          Gets the value of the namespaceParameters property.
 String getParentId()
          Gets the value of the parentId property.
 String getProcessName()
          Gets the value of the processName property.
 boolean isCcpSwitchable()
          Gets the value of the ccpSwitchable property.
 Boolean isInSync()
          Gets the value of the inSync property.
 Boolean isIsRunning()
          Gets the value of the isRunning property.
 void setCcpEnable(Integer value)
          Sets the value of the ccpEnable property.
 void setCcpServers(String value)
          Sets the value of the ccpServers property.
 void setCcpSwitchable(Boolean value)
          Sets the value of the ccpSwitchable property.
 void setFqdn(String value)
          Sets the value of the fqdn property.
 void setHierarchyNodes(List<HierarchyNode> hierarchyNodes)
          Sets the value of the hierarchyNodes property.
 void setId(String value)
          Sets the value of the id property.
 void setInstallPath(String value)
          Sets the value of the installPath property.
 void setInSync(Boolean value)
          Sets the value of the inSync property.
 void setIsRunning(Boolean value)
          Sets the value of the isRunning property.
 void setLevelName(HierarchyLevel value)
          Sets the value of the levelName property.
 void setLevelOrder(Integer value)
          Sets the value of the levelOrder property.
 void setName(String value)
          Sets the value of the name property.
 void setNamespaceParameters(List<NamespaceParameters> namespaceParameters)
          Sets the value of the namespaceParameters property.
 void setParentId(String value)
          Sets the value of the parentId property.
 void setProcessName(String value)
          Sets the value of the processName property.
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hierarchyNodes

protected List<HierarchyNode> hierarchyNodes

namespaceParameters

protected List<NamespaceParameters> namespaceParameters

id

protected String id

name

protected String name

parentId

protected String parentId

levelName

protected HierarchyLevel levelName

levelOrder

protected Integer levelOrder

processName

protected String processName

installPath

protected String installPath

ccpEnable

protected Integer ccpEnable

ccpSwitchable

protected Boolean ccpSwitchable

inSync

protected Boolean inSync

isRunning

protected Boolean isRunning

fqdn

protected String fqdn

ccpServers

protected String ccpServers
Constructor Detail

HierarchyNode

public HierarchyNode()
Method Detail

getHierarchyNodes

public List<HierarchyNode> getHierarchyNodes()
Gets the value of the hierarchyNodes 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 hierarchyNodes property.

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

    getHierarchyNodes().add(newItem);
 

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


getNamespaceParameters

public List<NamespaceParameters> getNamespaceParameters()
Gets the value of the namespaceParameters 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 namespaceParameters property.

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

    getNamespaceParameters().add(newItem);
 

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


getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name 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

getLevelName

public HierarchyLevel getLevelName()
Gets the value of the levelName property.

Returns:
possible object is HierarchyLevel

setLevelName

public void setLevelName(HierarchyLevel value)
Sets the value of the levelName property.

Parameters:
value - allowed object is HierarchyLevel

getLevelOrder

public Integer getLevelOrder()
Gets the value of the levelOrder property.

Returns:
possible object is String

setLevelOrder

public void setLevelOrder(Integer value)
Sets the value of the levelOrder property.

Parameters:
value - allowed object is String

getProcessName

public String getProcessName()
Gets the value of the processName property.

Returns:
possible object is String

setProcessName

public void setProcessName(String value)
Sets the value of the processName 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

isInSync

public Boolean isInSync()
Gets the value of the inSync property.

Returns:
possible object is Boolean

setInSync

public void setInSync(Boolean value)
Sets the value of the inSync property.

Parameters:
value - allowed object is Boolean

isIsRunning

public Boolean isIsRunning()
Gets the value of the isRunning property.

Returns:
possible object is Boolean

setIsRunning

public void setIsRunning(Boolean value)
Sets the value of the isRunning property.

Parameters:
value - allowed object is Boolean

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

getCcpServers

public String getCcpServers()
Gets the value of the ccpServers property.

Returns:
possible object is String

setCcpServers

public void setCcpServers(String value)
Sets the value of the ccpServers property.

Parameters:
value - allowed object is String

setHierarchyNodes

public void setHierarchyNodes(List<HierarchyNode> hierarchyNodes)
Sets the value of the hierarchyNodes property.

Parameters:
hierarchyNodes - allowed object is HierarchyNode

setNamespaceParameters

public void setNamespaceParameters(List<NamespaceParameters> namespaceParameters)
Sets the value of the namespaceParameters property.

Parameters:
namespaceParameters - allowed object is NamespaceParameters

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.