com.beasys.commerce.foundation
Class BelongingImpl

java.lang.Object
  extended by com.beasys.commerce.foundation.BelongingImpl
All Implemented Interfaces
Belonging, BusinessSmartComponent, RelationalReference, Serializable, Cloneable, Comparable
Direct Known Subclasses:
ImageInfoImpl, InventoryInfoImpl, JspInfoImpl, MoneyImpl, OrderLineImpl, QualityImpl, QuantityImpl, ResultImpl, ShoppingCartImpl, ShoppingCartLineImpl, StateImpl, TaxInformationImpl, TaxLineImpl, TaxLineListImpl, TaxLineResultImpl, TaxParametersImpl, TaxResultImpl, TransactionEntryImpl, TransitionImpl, UnitImpl, UnitPriceImpl

Deprecated

@Deprecated
public abstract class BelongingImpl
extends Object
implements Belonging, RelationalReference

The BelongingImpl provides the abstract base class from which all Belonging implementations must be derived. It implements the Belonging interface and serves as its symmetric counterpart.

See Also
Belonging, SmartHome, Serialized Form

Field Summary
 String __classIdentifier
          Deprecated  
 Belonging __containingBelonging
          Deprecated  
 SmartEntityReference __containingEntity
          Deprecated  
 Object __mapKey
          Deprecated  
 Long __sequenceNumber
          Deprecated  
 boolean _isDirty
          Deprecated  
 
Constructor Summary
BelongingImpl()
          Deprecated Default constructor.
 
Method Summary
 void clearRelationalBinding(String attributeIdentifier, Collection collection)
          Deprecated  
 void clearRelationalBinding(String attributeIdentifier, Collection collection, Object o)
          Deprecated  
 void clearRelationalBinding(String attributeIdentifier, Map map)
          Deprecated  
 void clearRelationalBinding(String attributeIdentifier, Map map, Object key)
          Deprecated  
 Object clone()
          Deprecated Returns a shallow copy of the Belonging instance.
abstract  int compareTo(Object o)
          Deprecated Compares a given object with this Belonging.
protected  Collection doRelationalBinding(String attributeIdentifier, Collection collection)
          Deprecated Add relational information to each element in a collection, AND synchronize the collection with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  Map doRelationalBinding(String attributeIdentifier, Map map)
          Deprecated Add relational information to each element in a map, AND synchronize the map with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  Belonging doRelationalBindingOnElement(String attributeIdentifier, Belonging value)
          Deprecated Add relational information to a belonging This feature is implemented by a plugin and by default is turned off
protected  javax.ejb.EJBObject doRelationalBindingOnElement(String attributeIdentifier, javax.ejb.EJBObject value)
          Deprecated Add relational information to an EJBObject This feature is implemented by a plugin and by default is turned off
protected  Object doRelationalBindingOnElement(String attributeIdentifier, Object value)
          Deprecated Add relational information to a dependent object.
protected  Belonging doRelationalBindingOnSingleton(String attributeIdentifier, Belonging value)
          Deprecated Add relational information to a belonging This feature is implemented by a plugin and by default is turned off
protected  javax.ejb.EJBObject doRelationalBindingOnSingleton(String attributeIdentifier, javax.ejb.EJBObject ejbObject)
          Deprecated Add relational information to an EJBObject This feature is implemented by a plugin and by default is turned off
protected  Object doRelationalBindingOnSingleton(String attributeIdentifier, Object value)
          Deprecated Add relational information to a dependent object.
protected  Object doRelationalBindingWithMapKey(String attributeIdentifier, Belonging belonging, Object key)
          Deprecated Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  javax.ejb.EJBObject doRelationalBindingWithMapKey(String attributeIdentifier, javax.ejb.EJBObject ejbObject, Object key)
          Deprecated Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  Object doRelationalBindingWithMapKey(String attributeIdentifier, Object object, Object key)
          Deprecated Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  Collection enumerateRelationalBinding(String attributeIdentifier, Collection collection)
          Deprecated Add relational information to each element in a collection, but do not synchronize the collection with the persistence cache This feature is implemented by a plugin and by default is turned off
protected  Map enumerateRelationalBinding(String attributeIdentifier, Map map)
          Deprecated Add relational information to each element in a map, but do not synchronize the map with the persistence cache This feature is implemented by a plugin and by default is turned off
 boolean equals(Object o)
          Deprecated Indicates whether some other Belonging is equivalent to this Belonging.
 String get__classIdentifier()
          Deprecated Get class identifier for this object (used to persist subclasses in a single collection or map)
 Belonging get__containingBelonging()
          Deprecated Get foreign key information about the bean that contains this object
 javax.ejb.EJBObject get__containingEntity()
          Deprecated Get foreign key information about the bean that contains this object
 SmartEntityReference get__containingEntityReference()
          Deprecated  
 Object get__mapKey()
          Deprecated get map key
 Long get__sequenceNumber()
          Deprecated Get the sequencer number
 PersistenceHelperPlugin getPersistenceHelperPlugin()
          Deprecated Instantiates PersistenceHelperPlugin for this Belonging using properties specified in the Server property file.
 int hashCode()
          Deprecated Returns a hash code for this Belonging.
protected  void set__classIdentifier(String classIdentifier)
          Deprecated Derived classes use this to set the class identifier
 void set__containingBelonging(Belonging belonging)
          Deprecated Provides foreign key information about the bean that contains this object
 void set__containingEntity(javax.ejb.EJBObject containingEntity)
          Deprecated Provides foreign key information about the bean that contains this object
 void set__containingEntityReference(SmartEntityReference smartEntityReference)
          Deprecated  
 void set__mapKey(Object mapKey)
          Deprecated Provides map key information
 void setByValue(Belonging belonging)
          Deprecated Intializes the Belonging based upon a supplied Belonging.
 String toString()
          Deprecated Returns a String representation of the Belonging.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
interfaceName, value
 

Field Detail

_isDirty

public transient boolean _isDirty
Deprecated 

__containingEntity

public SmartEntityReference __containingEntity
Deprecated 

__mapKey

public Object __mapKey
Deprecated 

__sequenceNumber

public Long __sequenceNumber
Deprecated 

__classIdentifier

public String __classIdentifier
Deprecated 

__containingBelonging

public Belonging __containingBelonging
Deprecated 
Constructor Detail

BelongingImpl

public BelongingImpl()
Deprecated 
Default constructor.

Method Detail

clone

public final Object clone()
Deprecated 
Returns a shallow copy of the Belonging instance.

Specified by:
clone in interface Belonging
Overrides:
clone in class Object
Returns
A shallow copy of this Belonging.

compareTo

public abstract int compareTo(Object o)
Deprecated 
Compares a given object with this Belonging.

Specified by:
compareTo in interface Comparable
Parameters
o - the Object to be compared.
Returns
a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
Throws
ClassCastException - if the specified object is not of the same type as this Belonging.

equals

public final boolean equals(Object o)
Deprecated 
Indicates whether some other Belonging is equivalent to this Belonging.

Specified by:
equals in interface Belonging
Overrides:
equals in class Object
Parameters
o - the Object to be compared.
Returns
true if the supplied Object is equivalent, false otherwise.
Throws
ClassCastException - if the specified object is not of the same type as this Belonging.

hashCode

public int hashCode()
Deprecated 
Returns a hash code for this Belonging.

Overrides:
hashCode in class Object
Returns
The hash code for this Belonging.

toString

public String toString()
Deprecated 
Returns a String representation of the Belonging.

Overrides:
toString in class Object
Returns
A String representation of the Belonging.

setByValue

public void setByValue(Belonging belonging)
Deprecated 
Intializes the Belonging based upon a supplied Belonging.

Specified by:
setByValue in interface Belonging
Parameters
belonging - The Belonging to use for initialization.

get__sequenceNumber

public Long get__sequenceNumber()
Deprecated 
Get the sequencer number

Specified by:
get__sequenceNumber in interface RelationalReference

set__containingBelonging

public void set__containingBelonging(Belonging belonging)
Deprecated 
Provides foreign key information about the bean that contains this object

Specified by:
set__containingBelonging in interface RelationalReference
Parameters
ejbObject - remote interface of the containing bean

get__containingBelonging

public Belonging get__containingBelonging()
Deprecated 
Get foreign key information about the bean that contains this object

Specified by:
get__containingBelonging in interface RelationalReference
Returns
ejbObject remote interface of the containing bean
Throws
ClassCastException - source object is not an instance of the remote interface of the containing class.

get__mapKey

public Object get__mapKey()
Deprecated 
Description copied from interface: RelationalReference
get map key

Specified by:
get__mapKey in interface RelationalReference
Returns
the mak key

set__mapKey

public void set__mapKey(Object mapKey)
Deprecated 
Description copied from interface: RelationalReference
Provides map key information

Specified by:
set__mapKey in interface RelationalReference
Parameters
mapKey - the key if this object is used in a map

get__containingEntityReference

public SmartEntityReference get__containingEntityReference()
Deprecated 

set__containingEntityReference

public void set__containingEntityReference(SmartEntityReference smartEntityReference)
Deprecated 

set__containingEntity

public void set__containingEntity(javax.ejb.EJBObject containingEntity)
Deprecated 
Provides foreign key information about the bean that contains this object

Specified by:
set__containingEntity in interface RelationalReference
Parameters
ejbObject - remote interface of the containing bean
Throws
ClassCastException - source object is not an instance of %EntityType%

get__containingEntity

public javax.ejb.EJBObject get__containingEntity()
Deprecated 
Get foreign key information about the bean that contains this object

Specified by:
get__containingEntity in interface RelationalReference
Returns
ejbObject remote interface of the containing bean

set__classIdentifier

protected void set__classIdentifier(String classIdentifier)
Deprecated 
Derived classes use this to set the class identifier


get__classIdentifier

public String get__classIdentifier()
Deprecated 
Get class identifier for this object (used to persist subclasses in a single collection or map)

Specified by:
get__classIdentifier in interface RelationalReference
Returns
class identifier for this object.

doRelationalBindingOnElement

protected final Object doRelationalBindingOnElement(String attributeIdentifier,
                                                    Object value)
Deprecated 
Add relational information to a dependent object. This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
value - instance of a dependent object
entityImpl - implementation of an entity bean
Returns
the input value with relational information added.

doRelationalBindingOnElement

protected final Belonging doRelationalBindingOnElement(String attributeIdentifier,
                                                       Belonging value)
Deprecated 
Add relational information to a belonging This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
belonging - instance of a belonging
entityImpl - implementation of an entity bean
Returns
the input value, with relational inforamtion added.

doRelationalBindingOnElement

protected final javax.ejb.EJBObject doRelationalBindingOnElement(String attributeIdentifier,
                                                                 javax.ejb.EJBObject value)
Deprecated 
Add relational information to an EJBObject This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
ejbObject - instance of an EJB object
entityImpl - implementation of an entity bean
Returns
the input value, with relational information added.

doRelationalBindingOnSingleton

protected final Object doRelationalBindingOnSingleton(String attributeIdentifier,
                                                      Object value)
Deprecated 
Add relational information to a dependent object. This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
value - instance of a dependent object
entityImpl - implementation of an entity bean
Returns
the input value with relational information added.

doRelationalBindingOnSingleton

protected final Belonging doRelationalBindingOnSingleton(String attributeIdentifier,
                                                         Belonging value)
Deprecated 
Add relational information to a belonging This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
belonging - instance of a belonging
entityImpl - implementation of an entity bean
Returns
the input value, with relational inforamtion added.

doRelationalBindingOnSingleton

protected final javax.ejb.EJBObject doRelationalBindingOnSingleton(String attributeIdentifier,
                                                                   javax.ejb.EJBObject ejbObject)
Deprecated 
Add relational information to an EJBObject This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
ejbObject - instance of an EJB object
entityImpl - implementation of an entity bean
Returns
the input value, with relational information added.

doRelationalBindingWithMapKey

protected final Object doRelationalBindingWithMapKey(String attributeIdentifier,
                                                     Object object,
                                                     Object key)
Deprecated 
Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
collection - the target collection
Returns
the input collection

doRelationalBindingWithMapKey

protected final javax.ejb.EJBObject doRelationalBindingWithMapKey(String attributeIdentifier,
                                                                  javax.ejb.EJBObject ejbObject,
                                                                  Object key)
Deprecated 
Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
collection - the target collection
Returns
the input collection

doRelationalBindingWithMapKey

protected final Object doRelationalBindingWithMapKey(String attributeIdentifier,
                                                     Belonging belonging,
                                                     Object key)
Deprecated 
Add relational information to an element in a map, AND synchronize the element with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
collection - the target collection
Returns
the input collection

doRelationalBinding

protected final Collection doRelationalBinding(String attributeIdentifier,
                                               Collection collection)
Deprecated 
Add relational information to each element in a collection, AND synchronize the collection with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
collection - the target collection
Returns
the input collection

doRelationalBinding

protected final Map doRelationalBinding(String attributeIdentifier,
                                        Map map)
Deprecated 
Add relational information to each element in a map, AND synchronize the map with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
map - the target map
Returns
the input map

enumerateRelationalBinding

protected final Collection enumerateRelationalBinding(String attributeIdentifier,
                                                      Collection collection)
Deprecated 
Add relational information to each element in a collection, but do not synchronize the collection with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
collection - the target collection
Returns
the input collection

enumerateRelationalBinding

protected final Map enumerateRelationalBinding(String attributeIdentifier,
                                               Map map)
Deprecated 
Add relational information to each element in a map, but do not synchronize the map with the persistence cache This feature is implemented by a plugin and by default is turned off

Parameters
attributeIdentifier - identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers
map - the target map
Returns
the input map

clearRelationalBinding

public final void clearRelationalBinding(String attributeIdentifier,
                                         Collection collection)
Deprecated 

clearRelationalBinding

public final void clearRelationalBinding(String attributeIdentifier,
                                         Collection collection,
                                         Object o)
Deprecated 

clearRelationalBinding

public final void clearRelationalBinding(String attributeIdentifier,
                                         Map map,
                                         Object key)
Deprecated 

clearRelationalBinding

public final void clearRelationalBinding(String attributeIdentifier,
                                         Map map)
Deprecated 

getPersistenceHelperPlugin

public final PersistenceHelperPlugin getPersistenceHelperPlugin()
Deprecated 
Instantiates PersistenceHelperPlugin for this Belonging using properties specified in the Server property file. A plugin can be specified on a per Belonging class basis or as a default. This method uses the PersistenceHelperPlugin factory.

Returns
PersistenceHelperPlugin specific class that implements PersistenceHelperPlugin or null, if no PersistenceHelperPlugin is specified.


Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.