public ItemData getItemData ( String identifier , boolean checkChangesLogOnly ) throws RepositoryException { if ( txStarted ( ) ) { ItemState state = transactionLog . getItemState ( identifier ) ; if ( state != null ) { return state . isDeleted ( ) ? null : state . getData ( ) ; } } return ( checkChangesLogOnly ) ? null : storageDataManager . getItemData ( identifier ) ; }
Return item data by identifier in this transient storage then in storage container .