RelationalReference Interface

com.beasys.commerce.foundation
RelationalReference Interface

public interface RelationalReference

Interface for metadata required to persist associations. Associations among classes require certain metadata for persistence:


All Known Implementing Classes
BelongingImpl, EntityImpl

Method Summary

public String
get__classIdentifier()
Get relation identifier for this object (used to persist subclasses in a single collection or map)
public Belonging
get__containingBelonging()
Get foreign key information about the bean that contains this object
public EJBObject
get__containingEntity()
Get foreign key information about the bean that contains this object
public Object
get__mapKey()
get map key
public Long
get__sequenceNumber()
Get the sequencer number
public void
set__containingBelonging(Belonging belonging)
Provides foreign key information about the bean that contains this object
public void
set__containingEntity(EJBObject containingEntity)
Provides foreign key information about the bean that contains this object
public void
set__mapKey(Object mapKey)
Provides map key information

Method Detail

get__classIdentifier() Method

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

Returns

class identifier for this object.

get__containingBelonging() Method

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

Returns

ejbObject remote interface of the containing bean

get__containingEntity() Method

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

Returns

ejbObject remote interface of the containing bean

get__mapKey() Method

public Object get__mapKey()
get map key

Returns

the mak key

get__sequenceNumber() Method

public Long get__sequenceNumber()
Get the sequencer number


set__containingBelonging(Belonging) Method

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

Parameters

belonging
remote interface of the containing bean

set__containingEntity(EJBObject) Method

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

Parameters

containingEntity
remote interface of the containing bean

set__mapKey(Object) Method

public void set__mapKey(Object mapKey)
Provides map key information

Parameters

mapKey
the key if this object is used in a map