Class PackageType
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Package
Java class for packageType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="packageType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}id"/>
<element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="validTo" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="tags" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="serviceGroup" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}groupOfServices" maxOccurs="unbounded" minOccurs="0"/>
<element name="packageId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="serviceIds" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="purchaseFeeWaived" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="terminationFeeWaived" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="balanceGroups" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="limits" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}limitType" maxOccurs="unbounded" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="rules" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="consumptionRule" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="elem" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="elem" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="subscriptionTerms" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}subscriptionTerms"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<PackageType.BalanceGroups> Balance groups associated with the package.protected CalendarThe date and time the package was created.protected StringThe package's description.protected StringThe ID.protected CalendarThe date and time the package was last modified.protected StringThe package's name.protected IntegerThe package's ID.protected BooleanWhether to waive the purchase fee for the package (true) or not (false).protected List<GroupOfServices> The list of service IDs associated with the package.protected SubscriptionTermsprotected StringThe tags associated with the package.protected BooleanWhether to waive the termination fee for the package (true) or not (false).protected CalendarThe end date for the package's validity. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBalance groups associated with the package.The date and time the package was created.The package's description.getId()The ID.The date and time the package was last modified.getName()The package's name.The package's ID.Gets the value of the serviceGroup property.The list of service IDs associated with the package.Gets the value of the subscriptionTerms property.getTags()The tags associated with the package.The end date for the package's validity.Whether to waive the purchase fee for the package (true) or not (false).Whether to waive the termination fee for the package (true) or not (false).voidsetCreationDate(Calendar value) Sets the value of the creationDate property.voidsetDescription(String value) Sets the value of the description property.voidSets the value of the id property.voidsetLastModified(Calendar value) Sets the value of the lastModified property.voidSets the value of the name property.voidsetPackageId(Integer value) Sets the value of the packageId property.voidsetPurchaseFeeWaived(Boolean value) Sets the value of the purchaseFeeWaived property.voidSets the value of the subscriptionTerms property.voidSets the value of the tags property.voidsetTerminationFeeWaived(Boolean value) Sets the value of the terminationFeeWaived property.voidsetValidTo(Calendar value) Sets the value of the validTo property.
-
Field Details
-
id
The ID. -
creationDate
The date and time the package was created. -
description
The package's description. -
lastModified
The date and time the package was last modified. -
validTo
The end date for the package's validity. -
name
The package's name. -
tags
The tags associated with the package. -
serviceGroup
-
packageId
The package's ID. -
serviceIds
The list of service IDs associated with the package. -
purchaseFeeWaived
Whether to waive the purchase fee for the package (true) or not (false). The default is (false). -
terminationFeeWaived
Whether to waive the termination fee for the package (true) or not (false). The default is (false). -
balanceGroups
Balance groups associated with the package. -
subscriptionTerms
-
-
Constructor Details
-
PackageType
public PackageType()
-
-
Method Details
-
getId
The ID.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString- See Also:
-
getCreationDate
The date and time the package was created.- Returns:
- possible object is
String
-
setCreationDate
Sets the value of the creationDate property.- Parameters:
value- allowed object isString- See Also:
-
getDescription
The package's description.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString- See Also:
-
getLastModified
The date and time the package was last modified.- Returns:
- possible object is
String
-
setLastModified
Sets the value of the lastModified property.- Parameters:
value- allowed object isString- See Also:
-
getValidTo
The end date for the package's validity.- Returns:
- possible object is
String
-
setValidTo
Sets the value of the validTo property.- Parameters:
value- allowed object isString- See Also:
-
getName
The package's name.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString- See Also:
-
getTags
The tags associated with the package.- Returns:
- possible object is
String
-
setTags
Sets the value of the tags property.- Parameters:
value- allowed object isString- See Also:
-
getServiceGroup
Gets the value of the serviceGroup 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 serviceGroup property.For example, to add a new item, do as follows:
getServiceGroup().add(newItem);
Objects of the following type(s) are allowed in the list
GroupOfServices- Returns:
- The value of the serviceGroup property.
-
getPackageId
The package's ID.- Returns:
- possible object is
Integer
-
setPackageId
Sets the value of the packageId property.- Parameters:
value- allowed object isInteger- See Also:
-
getServiceIds
The list of service IDs associated with the package. Gets the value of the serviceIds 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 serviceIds property.For example, to add a new item, do as follows:
getServiceIds().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the serviceIds property.
-
isPurchaseFeeWaived
Whether to waive the purchase fee for the package (true) or not (false). The default is (false).- Returns:
- possible object is
Boolean
-
setPurchaseFeeWaived
Sets the value of the purchaseFeeWaived property.- Parameters:
value- allowed object isBoolean- See Also:
-
isTerminationFeeWaived
Whether to waive the termination fee for the package (true) or not (false). The default is (false).- Returns:
- possible object is
Boolean
-
setTerminationFeeWaived
Sets the value of the terminationFeeWaived property.- Parameters:
value- allowed object isBoolean- See Also:
-
getBalanceGroups
Balance groups associated with the package. Gets the value of the balanceGroups 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 balanceGroups property.For example, to add a new item, do as follows:
getBalanceGroups().add(newItem);
Objects of the following type(s) are allowed in the list
PackageType.BalanceGroups- Returns:
- The value of the balanceGroups property.
-
getSubscriptionTerms
Gets the value of the subscriptionTerms property.- Returns:
- possible object is
SubscriptionTerms
-
setSubscriptionTerms
Sets the value of the subscriptionTerms property.- Parameters:
value- allowed object isSubscriptionTerms
-