commit | acded8235dcbb0b06abaa98297fecef78b4eec41 | [log] [tgz] |
---|---|---|
author | Jim Hahn <jrh3@att.com> | Wed Jul 29 13:50:40 2020 -0400 |
committer | Jim Hahn <jrh3@att.com> | Fri Jul 31 14:08:17 2020 -0400 |
tree | 8b400d09875cd2c6f7844fbbe0c4d9e1e1a16230 | |
parent | 1da24b28d9df7c8ad5154d7788dab0ab9da589f8 [diff] |
Add property lists to Actors Modified the Actor code to provide a list of properties needed by the actor to perform a given operation. Added a build() method to the parameter class so invokers can build an operation and set its properties prior to starting it. Added a "preprocessed" field to the parameter class so invokers can indicate that the Actor need not perform any preprocessing steps. Will modify the actors, in a subsequent review, to observe the flag. Added "properties" to Operation so invokers can set the properties. Will modify the actors, in a subsequent review, to use the property values instead of the event context. Tweaked a few Actors to get values using the "params" object instead of reaching inside to the event object that it contains. Addressed review comment(s): - add prefix to other property names Issue-ID: POLICY-2746 Change-Id: I65996aef5cec5afe25e8287c0b2f5f322c532ca5 Signed-off-by: Jim Hahn <jrh3@att.com>
Copyright 2018 AT&T Intellectual Property. All rights reserved. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
This source repository contains the ONAP Policy Model code that is agnostic to any PDP. It is common amongst all the repositories.
To build it using Maven 3, run: mvn clean install