Skip navigation links
oracle.jdeveloper.deploy.sp
Class PlsqlTopLevelMethod
java.lang.Object
oracle.javatools.data.HashStructureAdapter
oracle.jdeveloper.deploy.dt.DeployElement
oracle.jdeveloper.deploy.sp.PlsqlMethod
oracle.jdeveloper.deploy.sp.PlsqlTopLevelMethod
- All Implemented Interfaces:
- Displayable, Element, SubDirtyable, Subject, Dirtyable, Deployable, LinkedDirtyable
- Direct Known Subclasses:
- PlsqlTopLevelFunction, PlsqlTopLevelProcedure
-
public abstract class PlsqlTopLevelMethod
- extends PlsqlMethod
Abstract base data model representing common aspects of top-level PL/SQL procedures and functions.
Methods inherited from class oracle.jdeveloper.deploy.dt.DeployElement |
attach, detach, getAttributes, getChildren, getData, getIcon, getToolTipText, isDirty, linkContainingDirtyable, linkEmbeddedDirtyable, linkEmbeddedDirtyable, linkEmbeddedDirtyables, markDirty, mayHaveChildren, notifyObservers, setOwner, toString, unlinkContainingDirtyable, unlinkEmbeddedDirtyable, unlinkEmbeddedDirtyable, unlinkEmbeddedDirtyables |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PlsqlTopLevelMethod
public PlsqlTopLevelMethod()
getReplaceExisting
public boolean getReplaceExisting()
setReplaceExisting
public void setReplaceExisting(boolean replaceExisting)
getSchemaName
public java.lang.String getSchemaName()
- A null or empty string means there is no explicit schema.
setSchemaName
public void setSchemaName(java.lang.String schemaName)
- A null or empty string means there is no explicit schema.
getInvokerRights
public InvokerRights getInvokerRights()
setInvokerRights
public void setInvokerRights(InvokerRights invokerRights)
getLongLabel
public java.lang.String getLongLabel()
- Description copied from class:
DeployElement
- This implementation delegates to
DeployElement.getShortLabel()
.
-
- Specified by:
getLongLabel
in interface Displayable
- Overrides:
getLongLabel
in class PlsqlMethod
-
- Returns:
- a long descriptive label of the
Displayable
that can be shown to the user.
- See Also:
Displayable.getLongLabel()
equals
public boolean equals(java.lang.Object o)
- Description copied from class:
HashStructureAdapter
- Equals support. As long as the subclass stores all data in the
HashStructureAdapter._hash
, this base equals implementation should be sufficient and not need to be overridden.
-
- Overrides:
equals
in class PlsqlMethod
equalsImpl
protected final boolean equalsImpl(PlsqlTopLevelMethod ptlm)
- This is a helper method for
equals(Object)
that can also be used by subclasses that implement equals(Object)
. It assumes that the argument is not null
.
copyToImpl
protected final void copyToImpl(PlsqlTopLevelMethod copy)
- Design pattern for supporting strongly typed copying.
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.