@Retention(value=RUNTIME) @Target(value=METHOD) public @interface TeaReference
This is on method that provides referenced object.
The method takes as an argument a key (or no arguments for top-level object) and returns AgentObjectIdentifier
or its subclasses, or
BaseTeaObject
or its subclasses, OR a Collection
or an array of those.
Modifier and Type | Required Element and Description |
---|---|
String |
name
Name of the reference.
|
Modifier and Type | Optional Element and Description |
---|---|
String |
objectType
Name of the type to which this reference belongs to (source of the reference).
|
String |
referenceType
Type of the reference, optional when the type can be derived from the return value of the method.
|
public abstract String name
public abstract String referenceType
AgentObjectIdentifier
.public abstract String objectType
Copyright © 2015 Cloud Software Group, Inc.. All Rights Reserved.