| 759 | |
| 760 | |
| 761 | Try<bool> Framework::approved(const ActionObject& actionObject) const |
| 762 | { |
| 763 | CHECK(objectApprovers.get() != nullptr) |
| 764 | << "Framework " << *this << " has no ObjectApprovers" |
| 765 | << " (attempt to call approved() for a disconnected framework?)"; |
| 766 | |
| 767 | return objectApprovers->approved( |
| 768 | actionObject.action(), |
| 769 | actionObject.object().getOrElse(authorization::Object())); |
| 770 | } |
| 771 | |
| 772 | |
| 773 | Future<Owned<ObjectApprovers>> Framework::createObjectApprovers( |
no test coverage detected