Class DepositSpecProfile

java.lang.Object
com.oracle.communications.brm.cc.model.DepositSpecProfile
All Implemented Interfaces:
Serializable

public class DepositSpecProfile extends Object implements Serializable

Java class for anonymous complex type

.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="validityRuleSource" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="href" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="createdAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="modifiedAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="expiresAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="startDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="hostName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="descr" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="isRefundable" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="releaseType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="isPayinterest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="isExemptible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="isTransferrable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="isOverridable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="refundRule" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}depositRefundRule"/>
         <element name="interestRule" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}depositInterestRule"/>
         <element name="validityRule" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}depositValidityRule"/>
         <element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • validityRuleSource

      protected String validityRuleSource
      The deposit validity rule source.
      Allowed Values: SYSTEM_DEFINED, RULE_DEFINED
    • id

      protected String id
      The deposit specification profile ID.
    • href

      protected String href
      The unique resource URL, used to get the deposit specification profile object.
    • createdAt

      protected String createdAt
      The date when the deposit specification profile is created.
    • modifiedAt

      protected String modifiedAt
      The date when the deposit specification profile is modified.
    • expiresAt

      protected String expiresAt
      The expiry date of the deposit specification profile.
    • startDateTime

      protected String startDateTime
      The start date of the deposit specification profile.
    • name

      protected String name
      The deposit specification profile name.
    • hostName

      protected String hostName
      Not used.
    • descr

      protected String descr
      The deposit specification profile description.
    • code

      protected String code
      The deposit specification profile code.
    • isRefundable

      protected String isRefundable
      Not used.
    • releaseType

      protected Integer releaseType
      The release type for the deposit specification profile. Allowed Values: 1 (Prepayment), 2 (Refund), 3 (Zeroise).
    • isPayinterest

      protected Boolean isPayinterest
      Specify whether the interest must be paid for the deposit specification profile (true) or not (false).
    • isExemptible

      protected Boolean isExemptible
      Specify whether the deposit specification profile is exemptible (true) or not (false).
    • isTransferrable

      protected Boolean isTransferrable
      Specify whether the deposit specification profile is transferrable (true) or not (false).
    • isOverridable

      protected Boolean isOverridable
      Specify whether the deposit specification profile is overridable (true) or not (false).
    • refundRule

      protected DepositRefundRule refundRule
    • interestRule

      protected DepositInterestRule interestRule
    • validityRule

      protected DepositValidityRule validityRule
    • status

      protected String status
      The deposit specification profile status. Allowed Values: 0 (Active), 1 (Draft), 2 (Canceled).
  • Constructor Details

    • DepositSpecProfile

      public DepositSpecProfile()
  • Method Details

    • getValidityRuleSource

      public String getValidityRuleSource()
      The deposit validity rule source.
      Allowed Values: SYSTEM_DEFINED, RULE_DEFINED
      Returns:
      possible object is String
    • setValidityRuleSource

      public void setValidityRuleSource(String value)
      Sets the value of the validityRuleSource property.
      Parameters:
      value - allowed object is String
      See Also:
    • getId

      public String getId()
      The deposit specification profile ID.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      See Also:
    • getHref

      public String getHref()
      The unique resource URL, used to get the deposit specification profile object.
      Returns:
      possible object is String
    • setHref

      public void setHref(String value)
      Sets the value of the href property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCreatedAt

      public String getCreatedAt()
      The date when the deposit specification profile is created.
      Returns:
      possible object is String
    • setCreatedAt

      public void setCreatedAt(String value)
      Sets the value of the createdAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getModifiedAt

      public String getModifiedAt()
      The date when the deposit specification profile is modified.
      Returns:
      possible object is String
    • setModifiedAt

      public void setModifiedAt(String value)
      Sets the value of the modifiedAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getExpiresAt

      public String getExpiresAt()
      The expiry date of the deposit specification profile.
      Returns:
      possible object is String
    • setExpiresAt

      public void setExpiresAt(String value)
      Sets the value of the expiresAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getStartDateTime

      public String getStartDateTime()
      The start date of the deposit specification profile.
      Returns:
      possible object is String
    • setStartDateTime

      public void setStartDateTime(String value)
      Sets the value of the startDateTime property.
      Parameters:
      value - allowed object is String
      See Also:
    • getName

      public String getName()
      The deposit specification profile name.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      See Also:
    • getHostName

      public String getHostName()
      Not used.
      Returns:
      possible object is String
    • setHostName

      public void setHostName(String value)
      Sets the value of the hostName property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDescr

      public String getDescr()
      The deposit specification profile description.
      Returns:
      possible object is String
    • setDescr

      public void setDescr(String value)
      Sets the value of the descr property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCode

      public String getCode()
      The deposit specification profile code.
      Returns:
      possible object is String
    • setCode

      public void setCode(String value)
      Sets the value of the code property.
      Parameters:
      value - allowed object is String
      See Also:
    • getIsRefundable

      public String getIsRefundable()
      Not used.
      Returns:
      possible object is String
    • setIsRefundable

      public void setIsRefundable(String value)
      Sets the value of the isRefundable property.
      Parameters:
      value - allowed object is String
      See Also:
    • getReleaseType

      public Integer getReleaseType()
      The release type for the deposit specification profile. Allowed Values: 1 (Prepayment), 2 (Refund), 3 (Zeroise).
      Returns:
      possible object is Integer
    • setReleaseType

      public void setReleaseType(Integer value)
      Sets the value of the releaseType property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • isIsPayinterest

      public Boolean isIsPayinterest()
      Specify whether the interest must be paid for the deposit specification profile (true) or not (false).
      Returns:
      possible object is Boolean
    • setIsPayinterest

      public void setIsPayinterest(Boolean value)
      Sets the value of the isPayinterest property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • isIsExemptible

      public Boolean isIsExemptible()
      Specify whether the deposit specification profile is exemptible (true) or not (false).
      Returns:
      possible object is Boolean
    • setIsExemptible

      public void setIsExemptible(Boolean value)
      Sets the value of the isExemptible property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • isIsTransferrable

      public Boolean isIsTransferrable()
      Specify whether the deposit specification profile is transferrable (true) or not (false).
      Returns:
      possible object is Boolean
    • setIsTransferrable

      public void setIsTransferrable(Boolean value)
      Sets the value of the isTransferrable property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • isIsOverridable

      public Boolean isIsOverridable()
      Specify whether the deposit specification profile is overridable (true) or not (false).
      Returns:
      possible object is Boolean
    • setIsOverridable

      public void setIsOverridable(Boolean value)
      Sets the value of the isOverridable property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • getRefundRule

      public DepositRefundRule getRefundRule()
      Gets the value of the refundRule property.
      Returns:
      possible object is DepositRefundRule
    • setRefundRule

      public void setRefundRule(DepositRefundRule value)
      Sets the value of the refundRule property.
      Parameters:
      value - allowed object is DepositRefundRule
    • getInterestRule

      public DepositInterestRule getInterestRule()
      Gets the value of the interestRule property.
      Returns:
      possible object is DepositInterestRule
    • setInterestRule

      public void setInterestRule(DepositInterestRule value)
      Sets the value of the interestRule property.
      Parameters:
      value - allowed object is DepositInterestRule
    • getValidityRule

      public DepositValidityRule getValidityRule()
      Gets the value of the validityRule property.
      Returns:
      possible object is DepositValidityRule
    • setValidityRule

      public void setValidityRule(DepositValidityRule value)
      Sets the value of the validityRule property.
      Parameters:
      value - allowed object is DepositValidityRule
    • getStatus

      public String getStatus()
      The deposit specification profile status. Allowed Values: 0 (Active), 1 (Draft), 2 (Canceled).
      Returns:
      possible object is String
    • setStatus

      public void setStatus(String value)
      Sets the value of the status property.
      Parameters:
      value - allowed object is String
      See Also: