Class AclPorter
java.lang.Object
com.illumon.iris.db.v2.permissions.AclPorter
- Direct Known Subclasses:
AclExporter
,AclImporter
public abstract class AclPorter extends Object
Porter as in Importer/Exporter. Handles exporting acl data from, and importing acl data to, a dbAclProvider.
-
Field Summary
Fields Modifier and Type Field Description protected com.illumon.iris.db.v2.permissions.DbAclGuiHelper
dbAclGuiHelper
protected DbAclProvider
dbAclProvider
protected DbAclWriter
dbAclWriter
protected com.fishlib.io.logger.Logger
log
-
Constructor Summary
Constructors Constructor Description AclPorter(DbAclProvider dbAclProvider, com.illumon.iris.db.v2.permissions.DbAclGuiHelper dbAclGuiHelper, com.fishlib.io.logger.Logger log)
AclPorter(DbAclWriter dbAclWriter, DbAclProvider dbAclProvider, com.illumon.iris.db.v2.permissions.DbAclGuiHelper dbAclGuiHelper, com.fishlib.io.logger.Logger log)
-
Method Summary
-
Field Details
-
dbAclWriter
-
dbAclProvider
-
dbAclGuiHelper
protected final com.illumon.iris.db.v2.permissions.DbAclGuiHelper dbAclGuiHelper -
log
protected final com.fishlib.io.logger.Logger log
-
-
Constructor Details
-
AclPorter
public AclPorter(DbAclProvider dbAclProvider, com.illumon.iris.db.v2.permissions.DbAclGuiHelper dbAclGuiHelper, com.fishlib.io.logger.Logger log) -
AclPorter
public AclPorter(DbAclWriter dbAclWriter, DbAclProvider dbAclProvider, com.illumon.iris.db.v2.permissions.DbAclGuiHelper dbAclGuiHelper, com.fishlib.io.logger.Logger log)
-
-
Method Details
-
deserialize
- Throws:
IOException
-
serialize
- Throws:
IOException
-