public interface ApplicationReferencedObject extends ApplicationObject
Representation of any object connected by strong reference to an application plugin object, whether directly or indirectly.
| Modifier and Type | Method and Description |
|---|---|
ApplicationReferencedObject |
clone()
Create a cloned copy of this application referenced object.
|
AUID |
getLinkedApplicationPluginInstanceID()
Return the identifier of the application plugin object
that (directly or indirectly) strongly references this application metadata
referenced object.
|
void |
setLinkedApplicationPluginInstanceID(ApplicationPluginObject linkedApplicationPluginInstanceID)
Sets the identifier of the application plugin object
that (directly or indirectly) strongly references this application metadata
referenced object using the source of the reference.
|
void |
setLinkedApplicationPluginInstanceID(AUID linkedApplicationPluginInstanceID)
Sets the identifier of the application plugin object
that (directly or indirectly) strongly references this application metadata
referenced object.
|
clearExtensionProperties, countExtensionProperties, getBaseClass, getExtensionProperty, getExtensionProperty, getExtensionPropertyIDs, getProperties, isExtensionPropertyPresent, isExtensionPropertyPresent, putExtensionProperty, putExtensionProperty, setBaseClassaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexAUID getLinkedApplicationPluginInstanceID()
Return the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object.
ApplicationPluginObject.getApplicationPluginInstanceID()void setLinkedApplicationPluginInstanceID(AUID linkedApplicationPluginInstanceID) throws NullPointerException
Sets the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object.
linkedApplicationPluginInstanceID - Identifier of the application plugin object that strongly
references this.NullPointerException - Cannot set the linked application plugin instance
using a null value.setLinkedApplicationPluginInstanceID(ApplicationPluginObject),
ApplicationPluginObject.getApplicationPluginInstanceID()void setLinkedApplicationPluginInstanceID(ApplicationPluginObject linkedApplicationPluginInstanceID) throws NullPointerException
Sets the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object using the source of the reference.
linkedApplicationPluginInstanceID - Application plugin object that strongly
references this.NullPointerException - Cannot set the linked application plugin instance
using a null value.setLinkedApplicationPluginInstanceID(AUID),
ApplicationPluginObject.getApplicationPluginInstanceID()ApplicationReferencedObject clone()
Create a cloned copy of this application referenced object.
clone in interface ApplicationObjectclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.