test_class.declarator: volumeDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VolumeDao volumeDao;
test_class.type: VolumeDao
test_class.var_name: volumeDao
test_class.declarator: volumeStoreDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VolumeDataStoreDao volumeStoreDao;
test_class.type: VolumeDataStoreDao
test_class.var_name: volumeStoreDao
test_class.declarator: objectInStoreMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      ObjectInDataStoreManager objectInStoreMgr;
test_class.type: ObjectInDataStoreManager
test_class.var_name: objectInStoreMgr
test_class.declarator: vmInstanceDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMInstanceDao vmInstanceDao;
test_class.type: VMInstanceDao
test_class.var_name: vmInstanceDao
test_class.declarator: diskOfferingDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      DiskOfferingDao diskOfferingDao;
test_class.type: DiskOfferingDao
test_class.var_name: diskOfferingDao
test_class.declarator: volumeObject
test_class.modifier: @InjectMocks
test_class.original_string: @InjectMocks
      VolumeObject volumeObject;
test_class.type: VolumeObject
test_class.var_name: volumeObject
test_class.file: engine/storage/volume/src/test/java/org/apache/cloudstack/storage/volume/VolumeObjectTest.java
test_class.identifier: VolumeObjectTest
test_case.body: @Test
      public void testStateTransit() {
          boolean result = volumeObject.stateTransit(Volume.Event.OperationFailed);
          Assert.assertFalse("since the volume doesnt exist in the db, the operation should fail but, should not throw any exception", result);
      }
test_case.class_method_signature: VolumeObjectTest.testStateTransit()
test_case.full_signature: @Test public void testStateTransit()
test_case.identifier: testStateTransit
test_case.invocations: stateTransit assertFalse
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStateTransit()
focal_class.declarator: s_logger = LoggerFactory.getLogger(VolumeObject.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger s_logger = LoggerFactory.getLogger(VolumeObject.class);
focal_class.type: Logger
focal_class.var_name: s_logger
focal_class.declarator: volumeVO
focal_class.modifier: protected
focal_class.original_string: protected VolumeVO volumeVO;
focal_class.type: VolumeVO
focal_class.var_name: volumeVO
focal_class.declarator: _volStateMachine
focal_class.modifier: private
focal_class.original_string: private StateMachine2<Volume.State, Volume.Event, Volume> _volStateMachine;
focal_class.type: StateMachine2<Volume.State, Volume.Event, Volume>
focal_class.var_name: _volStateMachine
focal_class.declarator: dataStore
focal_class.modifier: protected
focal_class.original_string: protected DataStore dataStore;
focal_class.type: DataStore
focal_class.var_name: dataStore
focal_class.declarator: volumeDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VolumeDao volumeDao;
focal_class.type: VolumeDao
focal_class.var_name: volumeDao
focal_class.declarator: volumeStoreDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VolumeDataStoreDao volumeStoreDao;
focal_class.type: VolumeDataStoreDao
focal_class.var_name: volumeStoreDao
focal_class.declarator: objectInStoreMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ObjectInDataStoreManager objectInStoreMgr;
focal_class.type: ObjectInDataStoreManager
focal_class.var_name: objectInStoreMgr
focal_class.declarator: vmInstanceDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VMInstanceDao vmInstanceDao;
focal_class.type: VMInstanceDao
focal_class.var_name: vmInstanceDao
focal_class.declarator: diskOfferingDao
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DiskOfferingDao diskOfferingDao;
focal_class.type: DiskOfferingDao
focal_class.var_name: diskOfferingDao
focal_class.declarator: payload
focal_class.modifier: private
focal_class.original_string: private Object payload;
focal_class.type: Object
focal_class.var_name: payload
focal_class.file: engine/storage/volume/src/main/java/org/apache/cloudstack/storage/volume/VolumeObject.java
focal_class.identifier: VolumeObject
focal_class.interfaces: implements VolumeInfo
focal_class.class_method_signature: VolumeObject.VolumeObject()
focal_class.full_signature: public  VolumeObject()
focal_class.identifier: VolumeObject
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  VolumeObject()
focal_class.class_method_signature: VolumeObject.configure(DataStore dataStore, VolumeVO volumeVO)
focal_class.full_signature: protected void configure(DataStore dataStore, VolumeVO volumeVO)
focal_class.identifier: configure
focal_class.modifiers: protected
focal_class.parameters: (DataStore dataStore, VolumeVO volumeVO)
focal_class.return: void
focal_class.signature: void configure(DataStore dataStore, VolumeVO volumeVO)
focal_class.class_method_signature: VolumeObject.getVolumeObject(DataStore dataStore, VolumeVO volumeVO)
focal_class.full_signature: public static VolumeObject getVolumeObject(DataStore dataStore, VolumeVO volumeVO)
focal_class.identifier: getVolumeObject
focal_class.modifiers: public static
focal_class.parameters: (DataStore dataStore, VolumeVO volumeVO)
focal_class.return: VolumeObject
focal_class.signature: VolumeObject getVolumeObject(DataStore dataStore, VolumeVO volumeVO)
focal_class.class_method_signature: VolumeObject.getAttachedVmName()
focal_class.full_signature: @Override public String getAttachedVmName()
focal_class.identifier: getAttachedVmName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAttachedVmName()
focal_class.class_method_signature: VolumeObject.getAttachedVM()
focal_class.full_signature: @Override public VirtualMachine getAttachedVM()
focal_class.identifier: getAttachedVM
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: VirtualMachine
focal_class.signature: VirtualMachine getAttachedVM()
focal_class.class_method_signature: VolumeObject.getUuid()
focal_class.full_signature: @Override public String getUuid()
focal_class.identifier: getUuid
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUuid()
focal_class.class_method_signature: VolumeObject.setUuid(String uuid)
focal_class.full_signature: public void setUuid(String uuid)
focal_class.identifier: setUuid
focal_class.modifiers: public
focal_class.parameters: (String uuid)
focal_class.return: void
focal_class.signature: void setUuid(String uuid)
focal_class.class_method_signature: VolumeObject.get_iScsiName()
focal_class.full_signature: @Override public String get_iScsiName()
focal_class.identifier: get_iScsiName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String get_iScsiName()
focal_class.class_method_signature: VolumeObject.setSize(Long size)
focal_class.full_signature: public void setSize(Long size)
focal_class.identifier: setSize
focal_class.modifiers: public
focal_class.parameters: (Long size)
focal_class.return: void
focal_class.signature: void setSize(Long size)
focal_class.class_method_signature: VolumeObject.getState()
focal_class.full_signature: @Override public Volume.State getState()
focal_class.identifier: getState
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Volume.State
focal_class.signature: Volume.State getState()
focal_class.class_method_signature: VolumeObject.getDataStore()
focal_class.full_signature: @Override public DataStore getDataStore()
focal_class.identifier: getDataStore
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DataStore
focal_class.signature: DataStore getDataStore()
focal_class.class_method_signature: VolumeObject.getSize()
focal_class.full_signature: @Override public Long getSize()
focal_class.identifier: getSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getSize()
focal_class.class_method_signature: VolumeObject.getMinIops()
focal_class.full_signature: @Override public Long getMinIops()
focal_class.identifier: getMinIops
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getMinIops()
focal_class.class_method_signature: VolumeObject.getMaxIops()
focal_class.full_signature: @Override public Long getMaxIops()
focal_class.identifier: getMaxIops
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getMaxIops()
focal_class.class_method_signature: VolumeObject.getHypervisorSnapshotReserve()
focal_class.full_signature: @Override public Integer getHypervisorSnapshotReserve()
focal_class.identifier: getHypervisorSnapshotReserve
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getHypervisorSnapshotReserve()
focal_class.class_method_signature: VolumeObject.isDisplayVolume()
focal_class.full_signature: @Override public boolean isDisplayVolume()
focal_class.identifier: isDisplayVolume
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDisplayVolume()
focal_class.class_method_signature: VolumeObject.isDisplay()
focal_class.full_signature: @Override public boolean isDisplay()
focal_class.identifier: isDisplay
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDisplay()
focal_class.class_method_signature: VolumeObject.getVolumeId()
focal_class.full_signature: public long getVolumeId()
focal_class.identifier: getVolumeId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getVolumeId()
focal_class.class_method_signature: VolumeObject.stateTransit(Volume.Event event)
focal_class.full_signature: @Override public boolean stateTransit(Volume.Event event)
focal_class.identifier: stateTransit
focal_class.modifiers: @Override public
focal_class.parameters: (Volume.Event event)
focal_class.return: boolean
focal_class.signature: boolean stateTransit(Volume.Event event)
focal_class.class_method_signature: VolumeObject.getDiskOfferingVO()
focal_class.full_signature: private DiskOfferingVO getDiskOfferingVO()
focal_class.identifier: getDiskOfferingVO
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: DiskOfferingVO
focal_class.signature: DiskOfferingVO getDiskOfferingVO()
focal_class.class_method_signature: VolumeObject.getBytesReadRate()
focal_class.full_signature: @Override public Long getBytesReadRate()
focal_class.identifier: getBytesReadRate
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getBytesReadRate()
focal_class.class_method_signature: VolumeObject.getBytesWriteRate()
focal_class.full_signature: @Override public Long getBytesWriteRate()
focal_class.identifier: getBytesWriteRate
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getBytesWriteRate()
focal_class.class_method_signature: VolumeObject.getIopsReadRate()
focal_class.full_signature: @Override public Long getIopsReadRate()
focal_class.identifier: getIopsReadRate
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getIopsReadRate()
focal_class.class_method_signature: VolumeObject.getIopsWriteRate()
focal_class.full_signature: @Override public Long getIopsWriteRate()
focal_class.identifier: getIopsWriteRate
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getIopsWriteRate()
focal_class.class_method_signature: VolumeObject.getCacheMode()
focal_class.full_signature: @Override public DiskCacheMode getCacheMode()
focal_class.identifier: getCacheMode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DiskCacheMode
focal_class.signature: DiskCacheMode getCacheMode()
focal_class.class_method_signature: VolumeObject.update()
focal_class.full_signature: public void update()
focal_class.identifier: update
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void update()
focal_class.class_method_signature: VolumeObject.getId()
focal_class.full_signature: @Override public long getId()
focal_class.identifier: getId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getId()
focal_class.class_method_signature: VolumeObject.isAttachedVM()
focal_class.full_signature: @Override public boolean isAttachedVM()
focal_class.identifier: isAttachedVM
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAttachedVM()
focal_class.class_method_signature: VolumeObject.getUri()
focal_class.full_signature: @Override public String getUri()
focal_class.identifier: getUri
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUri()
focal_class.class_method_signature: VolumeObject.getType()
focal_class.full_signature: @Override public DataObjectType getType()
focal_class.identifier: getType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DataObjectType
focal_class.signature: DataObjectType getType()
focal_class.class_method_signature: VolumeObject.processEvent(ObjectInDataStoreStateMachine.Event event)
focal_class.full_signature: @Override public void processEvent(ObjectInDataStoreStateMachine.Event event)
focal_class.identifier: processEvent
focal_class.modifiers: @Override public
focal_class.parameters: (ObjectInDataStoreStateMachine.Event event)
focal_class.return: void
focal_class.signature: void processEvent(ObjectInDataStoreStateMachine.Event event)
focal_class.class_method_signature: VolumeObject.processEventOnly(ObjectInDataStoreStateMachine.Event event)
focal_class.full_signature: @Override public void processEventOnly(ObjectInDataStoreStateMachine.Event event)
focal_class.identifier: processEventOnly
focal_class.modifiers: @Override public
focal_class.parameters: (ObjectInDataStoreStateMachine.Event event)
focal_class.return: void
focal_class.signature: void processEventOnly(ObjectInDataStoreStateMachine.Event event)
focal_class.class_method_signature: VolumeObject.getName()
focal_class.full_signature: @Override public String getName()
focal_class.identifier: getName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getName()
focal_class.class_method_signature: VolumeObject.getInstanceId()
focal_class.full_signature: @Override public Long getInstanceId()
focal_class.identifier: getInstanceId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getInstanceId()
focal_class.class_method_signature: VolumeObject.getFolder()
focal_class.full_signature: @Override public String getFolder()
focal_class.identifier: getFolder
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFolder()
focal_class.class_method_signature: VolumeObject.getPath()
focal_class.full_signature: @Override public String getPath()
focal_class.identifier: getPath
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPath()
focal_class.class_method_signature: VolumeObject.getPodId()
focal_class.full_signature: @Override public Long getPodId()
focal_class.identifier: getPodId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getPodId()
focal_class.class_method_signature: VolumeObject.getDataCenterId()
focal_class.full_signature: @Override public long getDataCenterId()
focal_class.identifier: getDataCenterId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDataCenterId()
focal_class.class_method_signature: VolumeObject.getVolumeType()
focal_class.full_signature: @Override public Type getVolumeType()
focal_class.identifier: getVolumeType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Type
focal_class.signature: Type getVolumeType()
focal_class.class_method_signature: VolumeObject.getPoolId()
focal_class.full_signature: @Override public Long getPoolId()
focal_class.identifier: getPoolId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getPoolId()
focal_class.class_method_signature: VolumeObject.getAttached()
focal_class.full_signature: @Override public Date getAttached()
focal_class.identifier: getAttached
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getAttached()
focal_class.class_method_signature: VolumeObject.getDeviceId()
focal_class.full_signature: @Override public Long getDeviceId()
focal_class.identifier: getDeviceId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getDeviceId()
focal_class.class_method_signature: VolumeObject.getCreated()
focal_class.full_signature: @Override public Date getCreated()
focal_class.identifier: getCreated
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getCreated()
focal_class.class_method_signature: VolumeObject.getDiskOfferingId()
focal_class.full_signature: @Override public Long getDiskOfferingId()
focal_class.identifier: getDiskOfferingId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getDiskOfferingId()
focal_class.class_method_signature: VolumeObject.getChainInfo()
focal_class.full_signature: @Override public String getChainInfo()
focal_class.identifier: getChainInfo
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getChainInfo()
focal_class.class_method_signature: VolumeObject.isRecreatable()
focal_class.full_signature: @Override public boolean isRecreatable()
focal_class.identifier: isRecreatable
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isRecreatable()
focal_class.class_method_signature: VolumeObject.getUpdatedCount()
focal_class.full_signature: @Override public long getUpdatedCount()
focal_class.identifier: getUpdatedCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getUpdatedCount()
focal_class.class_method_signature: VolumeObject.incrUpdatedCount()
focal_class.full_signature: @Override public void incrUpdatedCount()
focal_class.identifier: incrUpdatedCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void incrUpdatedCount()
focal_class.class_method_signature: VolumeObject.getUpdated()
focal_class.full_signature: @Override public Date getUpdated()
focal_class.identifier: getUpdated
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getUpdated()
focal_class.class_method_signature: VolumeObject.getReservationId()
focal_class.full_signature: @Override public String getReservationId()
focal_class.identifier: getReservationId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getReservationId()
focal_class.class_method_signature: VolumeObject.setReservationId(String reserv)
focal_class.full_signature: @Override public void setReservationId(String reserv)
focal_class.identifier: setReservationId
focal_class.modifiers: @Override public
focal_class.parameters: (String reserv)
focal_class.return: void
focal_class.signature: void setReservationId(String reserv)
focal_class.class_method_signature: VolumeObject.getAccountId()
focal_class.full_signature: @Override public long getAccountId()
focal_class.identifier: getAccountId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getAccountId()
focal_class.class_method_signature: VolumeObject.getDomainId()
focal_class.full_signature: @Override public long getDomainId()
focal_class.identifier: getDomainId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDomainId()
focal_class.class_method_signature: VolumeObject.getTemplateId()
focal_class.full_signature: @Override public Long getTemplateId()
focal_class.identifier: getTemplateId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getTemplateId()
focal_class.class_method_signature: VolumeObject.addPayload(Object data)
focal_class.full_signature: @Override public void addPayload(Object data)
focal_class.identifier: addPayload
focal_class.modifiers: @Override public
focal_class.parameters: (Object data)
focal_class.return: void
focal_class.signature: void addPayload(Object data)
focal_class.class_method_signature: VolumeObject.getpayload()
focal_class.full_signature: @Override public Object getpayload()
focal_class.identifier: getpayload
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object getpayload()
focal_class.class_method_signature: VolumeObject.getVolume()
focal_class.full_signature: public VolumeVO getVolume()
focal_class.identifier: getVolume
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: VolumeVO
focal_class.signature: VolumeVO getVolume()
focal_class.class_method_signature: VolumeObject.getHypervisorType()
focal_class.full_signature: @Override public HypervisorType getHypervisorType()
focal_class.identifier: getHypervisorType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: HypervisorType
focal_class.signature: HypervisorType getHypervisorType()
focal_class.class_method_signature: VolumeObject.getLastPoolId()
focal_class.full_signature: @Override public Long getLastPoolId()
focal_class.identifier: getLastPoolId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getLastPoolId()
focal_class.class_method_signature: VolumeObject.getTO()
focal_class.full_signature: @Override public DataTO getTO()
focal_class.identifier: getTO
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DataTO
focal_class.signature: DataTO getTO()
focal_class.class_method_signature: VolumeObject.processEvent(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.full_signature: @Override public void processEvent(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.identifier: processEvent
focal_class.modifiers: @Override public
focal_class.parameters: (ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.return: void
focal_class.signature: void processEvent(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.class_method_signature: VolumeObject.incRefCount()
focal_class.full_signature: @Override public void incRefCount()
focal_class.identifier: incRefCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void incRefCount()
focal_class.class_method_signature: VolumeObject.decRefCount()
focal_class.full_signature: @Override public void decRefCount()
focal_class.identifier: decRefCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void decRefCount()
focal_class.class_method_signature: VolumeObject.getRefCount()
focal_class.full_signature: @Override public Long getRefCount()
focal_class.identifier: getRefCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getRefCount()
focal_class.class_method_signature: VolumeObject.processEventOnly(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.full_signature: @Override public void processEventOnly(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.identifier: processEventOnly
focal_class.modifiers: @Override public
focal_class.parameters: (ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.return: void
focal_class.signature: void processEventOnly(ObjectInDataStoreStateMachine.Event event, Answer answer)
focal_class.class_method_signature: VolumeObject.getFormat()
focal_class.full_signature: @Override public ImageFormat getFormat()
focal_class.identifier: getFormat
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImageFormat
focal_class.signature: ImageFormat getFormat()
focal_class.class_method_signature: VolumeObject.getProvisioningType()
focal_class.full_signature: @Override public ProvisioningType getProvisioningType()
focal_class.identifier: getProvisioningType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ProvisioningType
focal_class.signature: ProvisioningType getProvisioningType()
focal_class.class_method_signature: VolumeObject.delete()
focal_class.full_signature: @Override public boolean delete()
focal_class.identifier: delete
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean delete()
focal_class.class_method_signature: VolumeObject.getVmSnapshotChainSize()
focal_class.full_signature: @Override public Long getVmSnapshotChainSize()
focal_class.identifier: getVmSnapshotChainSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getVmSnapshotChainSize()
focal_class.class_method_signature: VolumeObject.getEntityType()
focal_class.full_signature: @Override public Class<?> getEntityType()
focal_class.identifier: getEntityType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Class<?>
focal_class.signature: Class<?> getEntityType()
focal_method.body: @Override
      public boolean  stateTransit(Volume.Event event) {
          boolean result = false;
          try {
              volumeVO = volumeDao.findById(volumeVO.getId());
              if(volumeVO != null) {
                  result = _volStateMachine.transitTo(volumeVO, event, null, volumeDao);
                  volumeVO = volumeDao.findById(volumeVO.getId());
              }
          } catch (NoTransitionException e) {
              String errorMessage = "Failed to transit volume: " + getVolumeId() + ", due to: " + e.toString();
              s_logger.debug(errorMessage);
              throw new CloudRuntimeException(errorMessage);
          }
          return result;
      }
focal_method.class_method_signature: VolumeObject.stateTransit(Volume.Event event)
focal_method.full_signature: @Override public boolean stateTransit(Volume.Event event)
focal_method.identifier: stateTransit
focal_method.invocations: findById getId transitTo findById getId getVolumeId toString debug
focal_method.modifiers: @Override public
focal_method.parameters: (Volume.Event event)
focal_method.return: boolean
focal_method.signature: boolean stateTransit(Volume.Event event)