package com.thundermoose.plugins.paths; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class AdminPaths implements Paths { @XmlElement @Matches({"/rest/api/1.0/admin/permissions/**"}) private boolean permissions; @XmlElement @Matches({"/rest/api/1.0/admin/users/**"}) private boolean users; @XmlElement @Matches({"/rest/api/1.0/admin/groups/**"}) private boolean groups; @XmlElement @Matches({"/rest/api/1.0/admin/logs/**"}) private boolean logs; public AdminPaths(boolean permissions, boolean users, boolean groups, boolean logs) { this.permissions = permissions; this.users = users; this.groups = groups; this.logs = logs; } public AdminPaths() { } public boolean getPermissions() { return permissions; } public void setPermissions(boolean permissions) { this.permissions = permissions; } public boolean getUsers() { return users; } public void setUsers(boolean users) { this.users = users; } public boolean getGroups() { return groups; } public void setGroups(boolean groups) { this.groups = groups; } public boolean getLogs() { return logs; } public void setLogs(boolean logs) { this.logs = logs; } }