http://wiki.erights.org/mediawiki/index.php?title=EAudition&feed=atom&action=historyEAudition - Revision history2024-03-28T14:49:59ZRevision history for this page on the wikiMediaWiki 1.15.5-7http://wiki.erights.org/mediawiki/index.php?title=EAudition&diff=1947&oldid=prevKevin Reid at 00:12, 16 August 20092009-08-16T00:12:20Z<p></p>
<p><b>New page</b></p><div>An EAudition is a kind of [[Audition]].<br />
<br />
==Protocol==<br />
<br />
{{instance msgdoc|getFQName|0||[[String]]}}<br />
<br />
{{XXX|Review: Is this a good idea? Came from E-on-CL implementation, rationale unknown, internal comment:<br />
;; I note that with the addition of this method, the audition is<br />
;; starting to resemble a [[StaticContext]]. -- kpreid 2006-10-02<br />
}}<br />
<br />
The fully-qualified name of the object under audit.<br />
<br />
Does not throw if the audition is [[Audition#Scope|out of scope]]. {{XXX|Review: Will making it throw get us any advantages from consistency or information discarding?}}<br />
<br />
{{instance msgdoc|getObjectExpr|0||[[ObjectExpr]]}}<br />
<br />
Returns the ObjectExpr defining the object under audit.<br />
<br />
Does not throw if the audition is [[Audition#Scope|out of scope]]. {{XXX|Review: Will making it throw get us any advantages from consistency or information discarding?}}<br />
<br />
{{instance msgdoc|getGuard|1|<var>noun</var> :[[String]]|[[void]]}}<br />
<br />
New with [[guard-based auditing]].<br />
<br />
Returns a guard which the named slot in the audited object's environment has passed. {{XXX|Incorporate [[guard-based auditing]] page info here.}}<br />
<br />
Throws if the audition is [[Audition#Scope|out of scope]]. {{XXX|Review: E-on-CL has this restriction. Why? Does it benefit audit caching?}}<br />
<br />
{{XXX|Review: Should getGuard be on all Auditions, not just E ones?}}<br />
<br />
{{unspecified message}}<br />
<br />
{{stub}}<br />
<br />
[[Category:ELib specification]]</div>Kevin Reid