2016-02-11 21:35:56 -08:00
|
|
|
|
|
|
|
|
import ClassesRouter from './ClassesRouter';
|
|
|
|
|
|
|
|
|
|
export class RolesRouter extends ClassesRouter {
|
2017-09-05 17:51:11 -04:00
|
|
|
className() {
|
|
|
|
|
return '_Role';
|
2016-02-11 21:35:56 -08:00
|
|
|
}
|
|
|
|
|
|
2016-02-19 23:47:44 -05:00
|
|
|
mountRoutes() {
|
|
|
|
|
this.route('GET','/roles', req => { return this.handleFind(req); });
|
|
|
|
|
this.route('GET','/roles/:objectId', req => { return this.handleGet(req); });
|
|
|
|
|
this.route('POST','/roles', req => { return this.handleCreate(req); });
|
|
|
|
|
this.route('PUT','/roles/:objectId', req => { return this.handleUpdate(req); });
|
|
|
|
|
this.route('DELETE','/roles/:objectId', req => { return this.handleDelete(req); });
|
2016-02-11 21:35:56 -08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default RolesRouter;
|