Details
-
Feature Request
-
Resolution: Done
-
Major
-
5.1.1.FINAL
-
None
-
Documentation (Ref Guide, User Guide, etc.)
Description
- All types created or enhanced by a DRL declare construct must be retrievable from the KnowledgeBase using
Declare getDeclare( String pkg, String name ) - A Declare object must provide getters String getPackageName(), getName(), Map<String,Object> getMetaData() (same as Rule)
- A Declare object must provide Class<?> getFactClass() returning the created or enhanced java-lang.Class.
- A Declare object must provide long getInferredExpires() returning (for @role(event)) the inferred expiration offset or -1 if none.