@MediaClass(uuid1=218169601, uuid2=257, uuid3=25088, uuid4={6,14,43,52,2,6,1,1}, definedName="ApplicationReferencedObject", symbol="ApplicationReferencedObject", description="Representation of any object connected by strong reference to an application plugin object, whether directly or indirectly.") public class ApplicationReferencedObjectImpl extends ApplicationObjectImpl implements ApplicationReferencedObject, Cloneable, Serializable
ObjectClassPropertyID| Constructor and Description |
|---|
ApplicationReferencedObjectImpl() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationReferencedObject |
clone()
Create a cloned copy of this interchange object.
|
ExtensionScheme |
getApplicationScheme() |
AUID |
getLinkedApplicationPluginInstanceID()
Return the identifier of the application plugin object
that (directly or indirectly) strongly references this application metadata
referenced object.
|
void |
setLinkedApplicationPluginInstanceID(ApplicationPluginObject linkedApplicationPluginInstance)
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.
|
appendXMLChildren, clearExtensionProperties, countExtensionProperties, getBaseClass, getExtensionProperty, getExtensionProperty, getExtensionPropertyIDs, getProperties, isExtensionPropertyPresent, isExtensionPropertyPresent, putExtensionProperty, putExtensionProperty, setBaseClassaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getComment, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringclearExtensionProperties, 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, setPersistentIndexgetComment@MediaProperty(uuid1=85985025, uuid2=2816, uuid3=0, uuid4={6,14,43,52,1,1,1,12}, definedName="LinkedApplicationPluginInstanceID", typeName="AUID", optional=false, uniqueIdentifier=false, pid=0, symbol="LinkedApplicationPluginInstanceID", description="Identifier of the application plugin object that strongly references this application referenced object.") public AUID getLinkedApplicationPluginInstanceID()
ApplicationReferencedObjectReturn the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object.
getLinkedApplicationPluginInstanceID in interface ApplicationReferencedObjectApplicationPluginObject.getApplicationPluginInstanceID()@MediaPropertySetter(value="LinkedApplicationPluginInstanceID") public void setLinkedApplicationPluginInstanceID(AUID linkedApplicationPluginInstanceID) throws NullPointerException
ApplicationReferencedObjectSets the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object.
setLinkedApplicationPluginInstanceID in interface ApplicationReferencedObjectlinkedApplicationPluginInstanceID - Identifier of the application plugin object that strongly
references this.NullPointerException - Cannot set the linked application plugin instance
using a null value.ApplicationReferencedObject.setLinkedApplicationPluginInstanceID(ApplicationPluginObject),
ApplicationPluginObject.getApplicationPluginInstanceID()public void setLinkedApplicationPluginInstanceID(ApplicationPluginObject linkedApplicationPluginInstance) throws NullPointerException
ApplicationReferencedObjectSets the identifier of the application plugin object that (directly or indirectly) strongly references this application metadata referenced object using the source of the reference.
setLinkedApplicationPluginInstanceID in interface ApplicationReferencedObjectlinkedApplicationPluginInstance - Application plugin object that strongly
references this.NullPointerException - Cannot set the linked application plugin instance
using a null value.ApplicationReferencedObject.setLinkedApplicationPluginInstanceID(AUID),
ApplicationPluginObject.getApplicationPluginInstanceID()public ExtensionScheme getApplicationScheme()
getApplicationScheme in class ApplicationObjectImplpublic ApplicationReferencedObject clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface ApplicationObjectclone in interface ApplicationReferencedObjectclone in interface InterchangeObjectclone in class ApplicationObjectImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.