Interface ActorManagementFactory
-
- All Known Implementing Classes:
TagActorRegistry
public interface ActorManagementFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
configureBrowseTraits(NodeDescription.NodeDescriptionBuilder browseDescription, PropertySet config)
Configures browse information for the set of applicable actors.TagActor
createActor(ActorClassification classification, NodeContext context, PropertySet properties)
java.util.List<ActorClassification>
getAffectedClassifications(VersionedPropertySet properties)
default QualifiedValue
getBrowseValue(ActorClassification classification, PropertySet config)
Returns a browse display value for the given configuration.java.util.List<ActorClassification>
getClassifications()
<T> java.util.Collection<T>
getKeyValues(Property<T> keyProp)
boolean
isValidType(TagActor actor)
-
-
-
Method Detail
-
isValidType
boolean isValidType(TagActor actor)
-
getClassifications
java.util.List<ActorClassification> getClassifications()
-
getAffectedClassifications
java.util.List<ActorClassification> getAffectedClassifications(VersionedPropertySet properties)
-
createActor
TagActor createActor(ActorClassification classification, NodeContext context, PropertySet properties) throws ConfigurationException
- Throws:
ConfigurationException
-
getKeyValues
<T> java.util.Collection<T> getKeyValues(Property<T> keyProp)
-
configureBrowseTraits
default void configureBrowseTraits(NodeDescription.NodeDescriptionBuilder browseDescription, PropertySet config)
Configures browse information for the set of applicable actors.
-
getBrowseValue
default QualifiedValue getBrowseValue(ActorClassification classification, PropertySet config)
Returns a browse display value for the given configuration. Will return bad quality if the value source isn't specified, or if the config isn't valid.
-
-