The Bueno plugin reads from a file with existing uid/gid, which is what should propagate to the middleware permissions data structure, it is not like the other Environment plugins. It needs a new Class under the Plugin superclass, called FileConsumer.
A FileConsumer supports reading externally generated files of arbitrary structure. However, permissions can be harvested from these files, to insert into the metadata store. Consequently, the current categorization as an "Environment" plugin, is incorrect. It should have a different name, "FileConsumer".
The Bueno plugin reads from a file with existing uid/gid, which is what should propagate to the middleware permissions data structure, it is not like the other Environment plugins. It needs a new Class under the Plugin superclass, called FileConsumer.
A FileConsumer supports reading externally generated files of arbitrary structure. However, permissions can be harvested from these files, to insert into the metadata store. Consequently, the current categorization as an "Environment" plugin, is incorrect. It should have a different name, "FileConsumer".