Class ServiceInPlan
- All Implemented Interfaces:
Serializable
Java class for serviceInPlan complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="serviceInPlan">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="serviceKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="serviceType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="balGrpIndex" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="groupParent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="subscriptionIndex" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="login" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="aliasList" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
<attribute name="elem" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="serviceObj" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef"/>
<element name="status" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}int">
</restriction>
</simpleType>
</element>
<element name="bundles" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ref" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="chargeoffers" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="ref" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="offerAttributeGroupRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="offerAttributes" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}offerAttributes"/>
<element name="baseProductRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="baseProductName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="baseProductCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="validityAlignMode" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}int">
<enumeration value="7"/>
<enumeration value="8"/>
<enumeration value="9"/>
<enumeration value="10"/>
<enumeration value="11"/>
</restriction>
</simpleType>
</element>
<element name="gracePeriodUnit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="gracePeriodOffset" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="renewalMode" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="discountoffers" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ref" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="offerAttributeGroupRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="offerAttributes" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}offerAttributes"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="elem" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex typestatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ServiceInPlan.AliasList> The list of aliases associated with the service.protected IntegerThe balance group index.protected List<ServiceInPlan.Bundles> The list of bundles in the service.protected BooleanWhether this is a parent in the service group (true) or not (false).protected StringThe login associated with the service.protected StringThe service key.protected ResourceRefprotected StringThe service type.protected IntegerThe status.protected IntegerThe subscription index. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe list of aliases associated with the service.The balance group index.The list of bundles in the service.getLogin()The login associated with the service.The service key.Gets the value of the serviceObj property.The service type.The status.The subscription index.Whether this is a parent in the service group (true) or not (false).voidsetBalGrpIndex(Integer value) Sets the value of the balGrpIndex property.voidsetGroupParent(Boolean value) Sets the value of the groupParent property.voidSets the value of the login property.voidsetServiceKey(String value) Sets the value of the serviceKey property.voidsetServiceObj(ResourceRef value) Sets the value of the serviceObj property.voidsetServiceType(String value) Sets the value of the serviceType property.voidSets the value of the status property.voidsetSubscriptionIndex(Integer value) Sets the value of the subscriptionIndex property.
-
Field Details
-
serviceKey
The service key. -
serviceType
The service type. -
balGrpIndex
The balance group index. -
groupParent
Whether this is a parent in the service group (true) or not (false). -
subscriptionIndex
The subscription index. -
login
The login associated with the service. -
aliasList
The list of aliases associated with the service. -
serviceObj
-
status
The status. -
bundles
The list of bundles in the service.
-
-
Constructor Details
-
ServiceInPlan
public ServiceInPlan()
-
-
Method Details
-
getServiceKey
The service key.- Returns:
- possible object is
String
-
setServiceKey
Sets the value of the serviceKey property.- Parameters:
value- allowed object isString- See Also:
-
getServiceType
The service type.- Returns:
- possible object is
String
-
setServiceType
Sets the value of the serviceType property.- Parameters:
value- allowed object isString- See Also:
-
getBalGrpIndex
The balance group index.- Returns:
- possible object is
Integer
-
setBalGrpIndex
Sets the value of the balGrpIndex property.- Parameters:
value- allowed object isInteger- See Also:
-
isGroupParent
Whether this is a parent in the service group (true) or not (false).- Returns:
- possible object is
Boolean
-
setGroupParent
Sets the value of the groupParent property.- Parameters:
value- allowed object isBoolean- See Also:
-
getSubscriptionIndex
The subscription index.- Returns:
- possible object is
Integer
-
setSubscriptionIndex
Sets the value of the subscriptionIndex property.- Parameters:
value- allowed object isInteger- See Also:
-
getLogin
The login associated with the service.- Returns:
- possible object is
String
-
setLogin
Sets the value of the login property.- Parameters:
value- allowed object isString- See Also:
-
getAliasList
The list of aliases associated with the service. Gets the value of the aliasList 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
setmethod for the aliasList property.For example, to add a new item, do as follows:
getAliasList().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceInPlan.AliasList- Returns:
- The value of the aliasList property.
-
getServiceObj
Gets the value of the serviceObj property.- Returns:
- possible object is
ResourceRef
-
setServiceObj
Sets the value of the serviceObj property.- Parameters:
value- allowed object isResourceRef
-
getStatus
The status.- Returns:
- possible object is
Integer
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isInteger- See Also:
-
getBundles
The list of bundles in the service. Gets the value of the bundles 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
setmethod for the bundles property.For example, to add a new item, do as follows:
getBundles().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceInPlan.Bundles- Returns:
- The value of the bundles property.
-