In Magento Enterprise there is the module `Enterprise_AdminGws` which limits editing rights to specific store views.

How generally is this implemented? i.e. if I create an extension that implements its own data model with data that is stored on store view level, does that mean the limits imposed by `AdminGws` would work out of the box or is it necessary to register my additional resource models with the `Enterprise_AdminGws` extension.

And example could be a blog extension with blog entries and comments: Those have a store-view field and should only be edited by the store-view admin.

*Edit (scope clarification):* It is clear that I have to define my own ACLs in the adminhtml.xml as usual first.