Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


oracle.axia.config.beans.protocol.diameter.common
Class AppDefType

java.lang.Object
  extended by oracle.axia.config.beans.protocol.diameter.common.AppDefType

All Implemented Interfaces:
AppDefTypeMBean, AppDefTypeReadOnlyMBean

public class AppDefType
extends java.lang.Object
implements AppDefTypeMBean

Java class for appDefType complex type.

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

 <complexType name="appDefType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
         <element name="is_auth" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="vendor_id" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Nested Class Summary
static class AppDefType.IsAuth
          Java class for anonymous complex type.

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.protocol.diameter.common.AppDefTypeMBean
AppDefTypeMBean.IsAuthMBean

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.protocol.diameter.common.AppDefTypeReadOnlyMBean
AppDefTypeReadOnlyMBean.IsAuthReadOnlyMBean

 

Field Summary
protected  long id
           
protected  AppDefType.IsAuth isAuth
           
protected  java.util.List<java.lang.Long> vendorId
           

 

Constructor Summary
AppDefType()
          Default Constructor
AppDefType(long id, AppDefType.IsAuth isAuth, java.util.List<java.lang.Long> vendorId)
           

 

Method Summary
 void addVendorId(java.lang.Long var)
          Add a new element named vendorId
 long getId()
          Gets the value of the id property.
 AppDefType.IsAuth getIsAuth()
          Gets the value of the isAuth property.
 AppDefTypeMBean.IsAuthMBean getIsAuthMBean()
          Get the value of the IsAuth element
 java.util.List<java.lang.Long> getVendorId()
          Gets the value of the vendorId property.
 void removeVendorId(int index)
          Remove an element named vendorId by the index
 void setId(long value)
          Sets the value of the id property.
 void setIsAuth(AppDefType.IsAuth value)
          Sets the value of the isAuth property.
 void setIsAuthMBean(AppDefTypeMBean.IsAuthMBean val)
          Set the value of the IsAuth element

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

id

protected long id

isAuth

protected AppDefType.IsAuth isAuth

vendorId

protected java.util.List<java.lang.Long> vendorId

Constructor Detail

AppDefType

public AppDefType()
Default Constructor

AppDefType

public AppDefType(long id,
                  AppDefType.IsAuth isAuth,
                  java.util.List<java.lang.Long> vendorId)

Method Detail

getId

public long getId()
Gets the value of the id property.
Specified by:
getId in interface AppDefTypeReadOnlyMBean

setId

public void setId(long value)
Sets the value of the id property.
Specified by:
setId in interface AppDefTypeMBean

getIsAuth

public AppDefType.IsAuth getIsAuth()
Gets the value of the isAuth property.
Returns:
possible object is AppDefType.IsAuth

setIsAuth

public void setIsAuth(AppDefType.IsAuth value)
Sets the value of the isAuth property.
Parameters:
value - allowed object is AppDefType.IsAuth

getVendorId

public java.util.List<java.lang.Long> getVendorId()
Gets the value of the vendorId 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 vendorId property.

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

    getVendorId().add(newItem);
 

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

Specified by:
getVendorId in interface AppDefTypeReadOnlyMBean

addVendorId

public void addVendorId(java.lang.Long var)
Add a new element named vendorId
Specified by:
addVendorId in interface AppDefTypeMBean

removeVendorId

public void removeVendorId(int index)
Remove an element named vendorId by the index
Specified by:
removeVendorId in interface AppDefTypeMBean
Parameters:
index - The index of removing elements

getIsAuthMBean

public AppDefTypeMBean.IsAuthMBean getIsAuthMBean()
Get the value of the IsAuth element
Specified by:
getIsAuthMBean in interface AppDefTypeReadOnlyMBean

setIsAuthMBean

public void setIsAuthMBean(AppDefTypeMBean.IsAuthMBean val)
Set the value of the IsAuth element
Specified by:
setIsAuthMBean in interface AppDefTypeMBean

Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


Copyright © 2011, Oracle. All rights reserved.