Class TransitionPath

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

public class TransitionPath extends Object implements Serializable
Represents a single allowed transition between a subscriber's currently owned package/bundle (fromRef) and a permissible target package/bundle (toRef), as determined by BRM transition rules.

Java class for transitionPath complex type

.

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

 <complexType name="transitionPath">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="fromRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef"/>
         <element name="toRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef"/>
         <element name="type" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="transitionOn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected ResourceRef
    Reference to the subscriber's current package/bundle that is eligible for transition.
    protected ResourceRef
    Reference to a target package/bundle that BRM permits transitioning to from the specified source based on configured transition rules.
    protected String
    BRM service type on which transition will take place.
    protected int
    Type of the transition as configured /config/transition_type in BRM.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Reference to the subscriber's current package/bundle that is eligible for transition.
    Reference to a target package/bundle that BRM permits transitioning to from the specified source based on configured transition rules.
    BRM service type on which transition will take place.
    int
    Type of the transition as configured /config/transition_type in BRM.
    void
    Sets the value of the fromRef property.
    void
    Sets the value of the toRef property.
    void
    Sets the value of the transitionOn property.
    void
    setType(int value)
    Sets the value of the type property.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • fromRef

      protected ResourceRef fromRef
      Reference to the subscriber's current package/bundle that is eligible for transition.
    • toRef

      protected ResourceRef toRef
      Reference to a target package/bundle that BRM permits transitioning to from the specified source based on configured transition rules.
    • type

      protected int type
      Type of the transition as configured /config/transition_type in BRM. For example, 1 (upgrade), 2 (downgrade), 3 (generation change), etc.
    • transitionOn

      protected String transitionOn
      BRM service type on which transition will take place. For example, '/service/ip', '/service/telco/gsm/telephony'.
  • Constructor Details

    • TransitionPath

      public TransitionPath()
  • Method Details

    • getFromRef

      public ResourceRef getFromRef()
      Reference to the subscriber's current package/bundle that is eligible for transition.
      Returns:
      possible object is ResourceRef
    • setFromRef

      public void setFromRef(ResourceRef value)
      Sets the value of the fromRef property.
      Parameters:
      value - allowed object is ResourceRef
      See Also:
    • getToRef

      public ResourceRef getToRef()
      Reference to a target package/bundle that BRM permits transitioning to from the specified source based on configured transition rules.
      Returns:
      possible object is ResourceRef
    • setToRef

      public void setToRef(ResourceRef value)
      Sets the value of the toRef property.
      Parameters:
      value - allowed object is ResourceRef
      See Also:
    • getType

      public int getType()
      Type of the transition as configured /config/transition_type in BRM. For example, 1 (upgrade), 2 (downgrade), 3 (generation change), etc.
    • setType

      public void setType(int value)
      Sets the value of the type property.
    • getTransitionOn

      public String getTransitionOn()
      BRM service type on which transition will take place. For example, '/service/ip', '/service/telco/gsm/telephony'.
      Returns:
      possible object is String
    • setTransitionOn

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