Package org.ivoa.dm.executionbroker
Class AbstractVolumeMount
java.lang.Object
org.ivoa.dm.executionbroker.AbstractComponent
org.ivoa.dm.executionbroker.AbstractVolumeMount
- All Implemented Interfaces:
org.ivoa.vodml.jpa.JPAManipulations,org.ivoa.vodml.jpa.JPAManipulationsForObjectType<Long>
- Direct Known Subclasses:
SimpleVolumeMount
@Entity
@VoDml(id="execbroker:AbstractVolumeMount",
role=objectType)
public abstract class AbstractVolumeMount
extends AbstractComponent
implements org.ivoa.vodml.jpa.JPAManipulationsForObjectType<Long>
Abstract base class for volume mounts.
objectType: AbstractVolumeMount
-
Field Summary
Fields inherited from class org.ivoa.dm.executionbroker.AbstractComponent
_id, kind, meta -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new AbstractVolumeMountAbstractVolumeMount(String kind, ComponentMetadata meta) full parameter constructor.Copy Constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractComponentcopyMe()make a clone of the object taking into account current polymorhic type.voidvoidupdateUsing(AbstractVolumeMount other) Update this object with the content of the given object.Methods inherited from class org.ivoa.dm.executionbroker.AbstractComponent
getId, getKind, getMeta, setKind, setMeta, updateUsing, withKind, withMetaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ivoa.vodml.jpa.JPAManipulationsForObjectType
delete, getId
-
Constructor Details
-
AbstractVolumeMount
public AbstractVolumeMount()Creates a new AbstractVolumeMount -
AbstractVolumeMount
full parameter constructor.- Parameters:
kind- The component type identifier.meta- The component metadata.
-
AbstractVolumeMount
Copy Constructor. Note that references will remain as is rather than be copied.- Parameters:
other- the object to be copied.
-
-
Method Details
-
copyMe
make a clone of the object taking into account current polymorhic type.- Specified by:
copyMein classAbstractComponent- Returns:
- the cloned object.
-
updateUsing
Update this object with the content of the given object. Note that references will remain as is rather than be copied.- Parameters:
other- the object to be copied.
-
forceLoad
public void forceLoad()- Specified by:
forceLoadin interfaceorg.ivoa.vodml.jpa.JPAManipulations- Overrides:
forceLoadin classAbstractComponent
-