net.sf.farrago.fem.sql2003
Class FemSampleDataset$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefFeaturedBase
          extended by org.eigenbase.enki.jmi.impl.RefObjectBase
              extended by org.eigenbase.enki.hibernate.storage.HibernateObject
                  extended by org.eigenbase.enki.hibernate.jmi.HibernateRefObject
                      extended by net.sf.farrago.fem.sql2003.FemSampleDataset$Hib
All Implemented Interfaces:
RefBaseObject, RefFeatured, RefObject, FemSampleDataset, HibernateAssociable, HibernateIdentifiable

public class FemSampleDataset$Hib
extends HibernateRefObject
implements FemSampleDataset, HibernateAssociable

SampleDataset object instance interface. A SampleDataset is a named association of a ColumnSet of sample data with an AbstractColumnSet.  An AbstractColumnSet can have several SampleDatasets, but their names must be distinct. If a query which uses (directly, or indirectly via a view) the AbstractColumnSet requests to use a named sample, and the AbstractColumnSet posesses such as sample, then the query is rewritten to use the sample data set instead.

Note that the second 's' in 'SampleDataset' is not capitalized, unlike the 's' in 'ColumnSet'. That is because 'dataset' is an English word.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Field Summary
private static String _id
           
protected  String baselineTimestamp$Hib
           
protected  String name$Hib
           
protected  HibernateOneToManyLazyOrderedAssociation owningColumnSet$Hib
           
protected  HibernateOneToManyLazyAssociation usedColumnSet$Hib
           
 
Constructor Summary
FemSampleDataset$Hib()
           
FemSampleDataset$Hib(String name, String baselineTimestamp)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 HibernateAssociation getAssociation(String type, boolean firstEnd)
           
 String getBaselineTimestamp()
          Returns the value of attribute baselineTimestamp.
 String getBaselineTimestamp$Hib()
           
 String getClassIdentifier()
           
 Collection<HibernateAssociation> getComposingAssociations()
           
 String getName()
          Returns the value of attribute name.
 String getName$Hib()
           
 Collection<HibernateAssociation> getNonComposingAssociations()
           
 HibernateAssociation getOrCreateAssociation(String type, boolean firstEnd)
           
 FemAbstractColumnSet getOwningColumnSet()
          Returns the value of reference OwningColumnSet.
 HibernateOneToManyLazyOrderedAssociation getOwningColumnSet$Hib()
           
 CwmColumnSet getUsedColumnSet()
          Returns the value of reference UsedColumnSet.
 HibernateOneToManyLazyAssociation getUsedColumnSet$Hib()
           
 RefObject refImmediateComposite()
           
protected  void removeAssociations()
           
 void setAssociation(String type, boolean firstEnd, HibernateAssociation assoc)
           
 void setBaselineTimestamp(String newValue)
          Sets the value of baselineTimestamp attribute.
 void setBaselineTimestamp$Hib(String newValue)
           
 void setName(String newValue)
          Sets the value of name attribute.
 void setName$Hib(String newValue)
           
 void setOwningColumnSet(FemAbstractColumnSet newValue)
          Sets the value of OwningColumnSet reference.
 void setOwningColumnSet$Hib(HibernateOneToManyLazyOrderedAssociation newValue)
           
 void setUsedColumnSet(CwmColumnSet newValue)
          Sets the value of UsedColumnSet reference.
 void setUsedColumnSet$Hib(HibernateOneToManyLazyAssociation newValue)
           
 
Methods inherited from class org.eigenbase.enki.hibernate.jmi.HibernateRefObject
associationSetSingle, attributeSetSingle, findAssociationEnd, fireAssociationRemoveAllEvents, fireAttributeSetEvent, getHibernateRepository, getRepository, refClass, refDelete
 
Methods inherited from class org.eigenbase.enki.hibernate.storage.HibernateObject
delete, delete, save, save
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase
findAttribute, refImmediatePackage, refIsInstanceOf, refMetaObject, refOutermostComposite, setRefMetaObject, unregister
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefFeaturedBase
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface org.eigenbase.enki.hibernate.storage.HibernateIdentifiable
getMofId
 

Field Detail

_id

private static final String _id
See Also:
Constant Field Values

name$Hib

protected String name$Hib

baselineTimestamp$Hib

protected String baselineTimestamp$Hib

owningColumnSet$Hib

protected HibernateOneToManyLazyOrderedAssociation owningColumnSet$Hib

usedColumnSet$Hib

protected HibernateOneToManyLazyAssociation usedColumnSet$Hib
Constructor Detail

FemSampleDataset$Hib

FemSampleDataset$Hib()

FemSampleDataset$Hib

FemSampleDataset$Hib(String name,
                     String baselineTimestamp)
Method Detail

getName$Hib

public String getName$Hib()

setName$Hib

public void setName$Hib(String newValue)

getName

public String getName()
Description copied from interface: FemSampleDataset
Returns the value of attribute name.

Specified by:
getName in interface FemSampleDataset
Returns:
Value of attribute name.

setName

public void setName(String newValue)
Description copied from interface: FemSampleDataset
Sets the value of name attribute. See FemSampleDataset.getName() for description on the attribute.

Specified by:
setName in interface FemSampleDataset
Parameters:
newValue - New value to be set.

getBaselineTimestamp$Hib

public String getBaselineTimestamp$Hib()

setBaselineTimestamp$Hib

public void setBaselineTimestamp$Hib(String newValue)

getBaselineTimestamp

public String getBaselineTimestamp()
Description copied from interface: FemSampleDataset
Returns the value of attribute baselineTimestamp.

Specified by:
getBaselineTimestamp in interface FemSampleDataset
Returns:
Value of attribute baselineTimestamp.

setBaselineTimestamp

public void setBaselineTimestamp(String newValue)
Description copied from interface: FemSampleDataset
Sets the value of baselineTimestamp attribute. See FemSampleDataset.getBaselineTimestamp() for description on the attribute.

Specified by:
setBaselineTimestamp in interface FemSampleDataset
Parameters:
newValue - New value to be set.

getOwningColumnSet

public FemAbstractColumnSet getOwningColumnSet()
Description copied from interface: FemSampleDataset
Returns the value of reference OwningColumnSet.

Specified by:
getOwningColumnSet in interface FemSampleDataset
Returns:
Value of reference OwningColumnSet.

setOwningColumnSet

public void setOwningColumnSet(FemAbstractColumnSet newValue)
Description copied from interface: FemSampleDataset
Sets the value of OwningColumnSet reference. See FemSampleDataset.getOwningColumnSet() for description on the attribute.

Specified by:
setOwningColumnSet in interface FemSampleDataset
Parameters:
newValue - New value to be set.

getOwningColumnSet$Hib

public HibernateOneToManyLazyOrderedAssociation getOwningColumnSet$Hib()

setOwningColumnSet$Hib

public void setOwningColumnSet$Hib(HibernateOneToManyLazyOrderedAssociation newValue)

getUsedColumnSet

public CwmColumnSet getUsedColumnSet()
Description copied from interface: FemSampleDataset
Returns the value of reference UsedColumnSet.

Specified by:
getUsedColumnSet in interface FemSampleDataset
Returns:
Value of reference UsedColumnSet.

setUsedColumnSet

public void setUsedColumnSet(CwmColumnSet newValue)
Description copied from interface: FemSampleDataset
Sets the value of UsedColumnSet reference. See FemSampleDataset.getUsedColumnSet() for description on the attribute.

Specified by:
setUsedColumnSet in interface FemSampleDataset
Parameters:
newValue - New value to be set.

getUsedColumnSet$Hib

public HibernateOneToManyLazyAssociation getUsedColumnSet$Hib()

setUsedColumnSet$Hib

public void setUsedColumnSet$Hib(HibernateOneToManyLazyAssociation newValue)

getAssociation

public HibernateAssociation getAssociation(String type,
                                           boolean firstEnd)
Specified by:
getAssociation in interface HibernateAssociable

setAssociation

public void setAssociation(String type,
                           boolean firstEnd,
                           HibernateAssociation assoc)
Specified by:
setAssociation in interface HibernateAssociable

getOrCreateAssociation

public HibernateAssociation getOrCreateAssociation(String type,
                                                   boolean firstEnd)
Specified by:
getOrCreateAssociation in interface HibernateAssociable

removeAssociations

protected void removeAssociations()
Specified by:
removeAssociations in class HibernateRefObject

getComposingAssociations

public Collection<HibernateAssociation> getComposingAssociations()
Specified by:
getComposingAssociations in class HibernateRefObject

getNonComposingAssociations

public Collection<HibernateAssociation> getNonComposingAssociations()
Specified by:
getNonComposingAssociations in class HibernateRefObject

refImmediateComposite

public RefObject refImmediateComposite()
Specified by:
refImmediateComposite in interface RefObject
Overrides:
refImmediateComposite in class RefObjectBase

checkConstraints

protected void checkConstraints(List<JmiException> errors,
                                boolean deepVerify)
Specified by:
checkConstraints in class RefBaseObjectBase

getClassIdentifier

public String getClassIdentifier()
Specified by:
getClassIdentifier in class HibernateRefObject