diff options
author | Manzon, Inna (im453s) <im453s@intl.att.com> | 2019-01-22 10:45:12 +0200 |
---|---|---|
committer | Manzon, Inna (im453s) <im453s@intl.att.com> | 2019-01-22 14:16:31 +0200 |
commit | 8e4f8425e2a0bb7a9e6cadf48537bc93d4680e25 (patch) | |
tree | b99cad4bf656b00a05c5a489dc7a6e0e7dfa74b1 /src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java | |
parent | f88cee9d9e7e77dfdea743928199472dad7bde82 (diff) |
Fix NPE, add getters to IEntityDetails
Change-Id: Ia150f003fade5a276d785b2be90a8d9f63ab9f4e
Issue-ID: SDC-2057
Signed-off-by: Manzon, Inna (im453s) <im453s@intl.att.com>
Diffstat (limited to 'src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java')
-rw-r--r-- | src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java b/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java index c4393cc..15bff9c 100644 --- a/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java +++ b/src/main/java/org/onap/sdc/tosca/parser/api/IEntityDetails.java @@ -14,7 +14,7 @@ public interface IEntityDetails { * Retrieves entity instance template type. * @return {@link EntityTemplateType} enum entry describing given object type */ - EntityTemplateType getType(); + EntityTemplateType getEntityType(); /** * Retrieves entity instance name @@ -22,6 +22,11 @@ public interface IEntityDetails { String getName(); /** + * Retrieves entity Tosca type + */ + String getToscaType(); + + /** * Retrieves entity {@link Metadata} object */ Metadata getMetadata(); @@ -33,6 +38,12 @@ public interface IEntityDetails { Map<String, Property> getProperties(); /** + * Retrieves member names of the entity instance + * @return List of member names + */ + List<String> getMembers(); + + /** * Retrieves member nodes of the entity instance * @return List of member nodes entity objects */ @@ -72,5 +83,5 @@ public interface IEntityDetails { /** * Retrieves list of policy target entity instances (groups or node templates) */ - List<IEntityDetails> getTargetNodes(); + List<IEntityDetails> getTargetEntities(); }
\ No newline at end of file |