Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.6.0)

E10653-07

oracle.jbo.common.ws
Class WSViewLinkImpl

java.lang.Object
  extended by java.util.AbstractMap
      extended by oracle.jbo.common.JboAbstractMap
          extended by oracle.jbo.common.ws.WSObject
              extended by oracle.jbo.common.ws.WSAMComponent
                  extended by oracle.jbo.common.ws.WSViewLinkImpl
All Implemented Interfaces:
java.io.Serializable, java.util.Map, ComponentObject, ExprWrappable, GenericHints, Properties, VariableManagerOwner, VariableManagerOwnerBase, ViewLink

public class WSViewLinkImpl
extends WSAMComponent
implements ViewLink, java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class oracle.jbo.common.ws.WSObject
mVariableOpers
 
Fields inherited from class oracle.jbo.common.JboAbstractMap
MAP_NULL_VALUE
 
Fields inherited from interface oracle.jbo.ViewLink
IMAGE_LOC
 
Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
 
Method Summary
 java.lang.String getDefFullName()
          Retrieves the fully-qualified name of the component's definition.
 java.lang.String getDefName()
          Retrieves the name of the component's definition.
 ViewObject getDestination()
          Gets the link's detail View Object.
 java.lang.String getFullName()
          Retrieves the fully-qualified name of this component.
 java.lang.String getHintValue(LocaleContext locale, java.lang.String sHintName)
          Return hint value based on the hint name
 java.lang.Object getImplObject()
           
 java.lang.String getLabel(LocaleContext locale)
          Retrieves the label to be used in any attribute prompts
 java.lang.String getLabelPlural(LocaleContext locale)
          Retrives the LabelPlural text to be used for this attribute
 java.lang.String getName()
          Returns the name of this Variable Manager Owner.
 WSObject getParent()
           
 java.util.Hashtable getProperties()
          Gets the table of properties.
 java.lang.Object getProperty(java.lang.String hintName)
          Retrieves the specified property, if it exists.
 java.lang.Object getProperty(java.lang.String hintName, LocaleContext locale)
           
 ViewObject getSource()
          Gets the link's master View Object.
 java.lang.String getTooltip(LocaleContext locale)
          Retrives the tooltip text to be used for this attribute
 void markForError(java.lang.Exception ex, boolean hasImplObject)
           
 java.lang.Object refreshProperty(java.lang.String hintName)
          Retrieves the specified property, if it exists.
 void remove()
          Deletes this component.
 void setImplObject(java.lang.Object o)
           
 
Methods inherited from class oracle.jbo.common.ws.WSAMComponent
getMessageBundleClass, getResourceBundleDef
 
Methods inherited from class oracle.jbo.common.ws.WSObject
closeObject, ensureVariableManager, get, getId, getImageLoc, getVariableManager, hasVariables, isReadOnly, setName
 
Methods inherited from class oracle.jbo.common.JboAbstractMap
entrySet, equals, hashCode, internalGet, internalPut, put, setThrowIfPropertyNotFoundOnGet
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getParent

public WSObject getParent()
Specified by:
getParent in class WSObject

getImplObject

public java.lang.Object getImplObject()
Specified by:
getImplObject in class WSObject

setImplObject

public void setImplObject(java.lang.Object o)
Specified by:
setImplObject in class WSObject

markForError

public void markForError(java.lang.Exception ex,
                         boolean hasImplObject)
Specified by:
markForError in class WSObject

getSource

public ViewObject getSource()
Description copied from interface: ViewLink
Gets the link's master View Object.

Specified by:
getSource in interface ViewLink
Returns:
the master ViewObject.

getDestination

public ViewObject getDestination()
Description copied from interface: ViewLink
Gets the link's detail View Object.

Specified by:
getDestination in interface ViewLink
Returns:
the master ViewObject.

getDefName

public java.lang.String getDefName()
Description copied from interface: ComponentObject
Retrieves the name of the component's definition.

Specified by:
getDefName in interface ComponentObject
Returns:
a class name.

getDefFullName

public java.lang.String getDefFullName()
Description copied from interface: ComponentObject
Retrieves the fully-qualified name of the component's definition.

Specified by:
getDefFullName in interface ComponentObject
Returns:
a class name.

getName

public java.lang.String getName()
Description copied from interface: VariableManagerOwner
Returns the name of this Variable Manager Owner.

Specified by:
getName in interface ComponentObject
Specified by:
getName in interface VariableManagerOwner
Specified by:
getName in class WSObject
Returns:
the name.

getFullName

public java.lang.String getFullName()
Description copied from interface: ComponentObject
Retrieves the fully-qualified name of this component.

Specified by:
getFullName in interface ComponentObject
Overrides:
getFullName in class WSObject
Returns:
the name of the object.

remove

public void remove()
Description copied from interface: ComponentObject
Deletes this component.

Specified by:
remove in interface ComponentObject

getProperty

public java.lang.Object getProperty(java.lang.String hintName)
Description copied from interface: Properties
Retrieves the specified property, if it exists.

Specified by:
getProperty in interface Properties
Parameters:
hintName - Property name.
Returns:
the value of the property, if any, otherwise null.

getLabel

public java.lang.String getLabel(LocaleContext locale)
Description copied from interface: GenericHints
Retrieves the label to be used in any attribute prompts

Specified by:
getLabel in interface GenericHints

getLabelPlural

public java.lang.String getLabelPlural(LocaleContext locale)
Description copied from interface: GenericHints
Retrives the LabelPlural text to be used for this attribute

Specified by:
getLabelPlural in interface GenericHints

getTooltip

public java.lang.String getTooltip(LocaleContext locale)
Description copied from interface: GenericHints
Retrives the tooltip text to be used for this attribute

Specified by:
getTooltip in interface GenericHints

getHintValue

public java.lang.String getHintValue(LocaleContext locale,
                                     java.lang.String sHintName)
Description copied from interface: GenericHints
Return hint value based on the hint name

Specified by:
getHintValue in interface GenericHints

getProperty

public java.lang.Object getProperty(java.lang.String hintName,
                                    LocaleContext locale)
Specified by:
getProperty in interface Properties

refreshProperty

public java.lang.Object refreshProperty(java.lang.String hintName)
Description copied from interface: Properties
Retrieves the specified property, if it exists. If the application running in a 3 tier environment, it retrieves the property from the middle-tier server, refreshing the value on the client side. If the application is running in a 2 tier environment, it is equivalent to getProperty.

Specified by:
refreshProperty in interface Properties
Parameters:
hintName - Property name.
Returns:
the value of the property, if any, otherwise null.

getProperties

public java.util.Hashtable getProperties()
Description copied from interface: Properties
Gets the table of properties.

Specified by:
getProperties in interface Properties
Returns:
a hashtable of properties.

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.6.0)

E10653-07

Copyright © 1997, 2011, Oracle. All rights reserved.