public ItemData getItemData ( String identifier , boolean checkChangesLogOnly ) throws RepositoryException { ItemData data = null ; // 1. Try in transient changes ItemState state = changesLog . getItemState ( identifier ) ; if ( state == null ) { // 2. Try from txdatamanager data = transactionableManager . getItemData ( identifier , checkChangesLogOnly ) ; data = updatePathIfNeeded ( data ) ; } else if ( ! state . isDeleted ( ) ) { data = state . getData ( ) ; } return data ; }
Return item data by identifier in this transient storage then in workspace container .