org.opencrx.kernel.depot1.cci
Class BookingPeriodClassImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefClass_1
      extended by org.opencrx.kernel.depot1.cci.BookingPeriodClassImpl
All Implemented Interfaces:
Serializable, RefBaseObject, RefClass, RefFeatured, BookingPeriodClass, RefClass_1_0

public class BookingPeriodClassImpl
extends RefClass_1
implements BookingPeriodClass

See Also:
Serialized Form

Constructor Summary
BookingPeriodClassImpl(RefPackage_1_0 refPackage)
           
 
Method Summary
 BookingPeriod createBookingPeriod()
          Creates an instance of class BookingPeriod.
 BookingPeriod createBookingPeriod(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on all required attributes.
 BookingPeriod extendAlertSender(AlertSender _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass AlertSender and all required attributes not included in this superclass.
 BookingPeriod extendAuditee(Auditee _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass Auditee and all required attributes not included in this superclass.
 BookingPeriod extendBasicObject(BasicObject _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass BasicObject and all required attributes not included in this superclass.
 BookingPeriod extendCloneable(Cloneable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass Cloneable and all required attributes not included in this superclass.
 BookingPeriod extendContextCapable(ContextCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass ContextCapable and all required attributes not included in this superclass.
 BookingPeriod extendCrxObject(CrxObject _base, short closingBookingTypeThreshold, String name, Date periodStartsAt)
          Creates an instance of class BookingPeriod based on the superclass CrxObject and all required attributes not included in this superclass.
 BookingPeriod extendExtentCapable(ExtentCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass ExtentCapable and all required attributes not included in this superclass.
 BookingPeriod extendImporter(Importer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass Importer and all required attributes not included in this superclass.
 BookingPeriod extendIndexed(Indexed _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass Indexed and all required attributes not included in this superclass.
 BookingPeriod extendSecureObject(SecureObject _base, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass SecureObject and all required attributes not included in this superclass.
 BookingPeriod extendSubscriptionTarget(SubscriptionTarget _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass SubscriptionTarget and all required attributes not included in this superclass.
 BookingPeriod extendViewCapable(ViewCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass ViewCapable and all required attributes not included in this superclass.
 BookingPeriod extendXmlExporter(XmlExporter _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, short closingBookingTypeThreshold, String name, Date periodStartsAt, boolean disabled)
          Creates an instance of class BookingPeriod based on the superclass XmlExporter and all required attributes not included in this superclass.
 BookingPeriod getBookingPeriod(Object object)
          Creates an instance of class BookingPeriod based on the specified Object instance.
 String refMofId()
           
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefClass_1
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum, refGetValue, refGetValue, refGetValue, refGetValue, refImmediatePackage, refInvokeOperation, refInvokeOperation, refMetaObject, refOutermostPackage, refSetValue, refSetValue, refSetValue, refVerifyConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefClass
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
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, refOutermostPackage, refVerifyConstraints
 

Constructor Detail

BookingPeriodClassImpl

public BookingPeriodClassImpl(RefPackage_1_0 refPackage)
Method Detail

refMofId

public String refMofId()
Specified by:
refMofId in interface RefBaseObject
Overrides:
refMofId in class RefClass_1

getBookingPeriod

public BookingPeriod getBookingPeriod(Object object)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the specified Object instance. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
getBookingPeriod in interface BookingPeriodClass
Parameters:
object - The Object instance this class is based on. Object must be instanceof RefObject, Object_1_0 or Path.

createBookingPeriod

public BookingPeriod createBookingPeriod()
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
createBookingPeriod in interface BookingPeriodClass

createBookingPeriod

public BookingPeriod createBookingPeriod(short accessLevelBrowse,
                                         short accessLevelDelete,
                                         short accessLevelUpdate,
                                         short closingBookingTypeThreshold,
                                         String name,
                                         Date periodStartsAt,
                                         boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on all required attributes. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
createBookingPeriod in interface BookingPeriodClass

extendAlertSender

public BookingPeriod extendAlertSender(AlertSender _base,
                                       short accessLevelBrowse,
                                       short accessLevelDelete,
                                       short accessLevelUpdate,
                                       short closingBookingTypeThreshold,
                                       String name,
                                       Date periodStartsAt,
                                       boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass AlertSender and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendAlertSender in interface BookingPeriodClass

extendAuditee

public BookingPeriod extendAuditee(Auditee _base,
                                   short accessLevelBrowse,
                                   short accessLevelDelete,
                                   short accessLevelUpdate,
                                   short closingBookingTypeThreshold,
                                   String name,
                                   Date periodStartsAt,
                                   boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass Auditee and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendAuditee in interface BookingPeriodClass

extendCloneable

public BookingPeriod extendCloneable(Cloneable _base,
                                     short accessLevelBrowse,
                                     short accessLevelDelete,
                                     short accessLevelUpdate,
                                     short closingBookingTypeThreshold,
                                     String name,
                                     Date periodStartsAt,
                                     boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass Cloneable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendCloneable in interface BookingPeriodClass

extendImporter

public BookingPeriod extendImporter(Importer _base,
                                    short accessLevelBrowse,
                                    short accessLevelDelete,
                                    short accessLevelUpdate,
                                    short closingBookingTypeThreshold,
                                    String name,
                                    Date periodStartsAt,
                                    boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass Importer and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendImporter in interface BookingPeriodClass

extendIndexed

public BookingPeriod extendIndexed(Indexed _base,
                                   short accessLevelBrowse,
                                   short accessLevelDelete,
                                   short accessLevelUpdate,
                                   short closingBookingTypeThreshold,
                                   String name,
                                   Date periodStartsAt,
                                   boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass Indexed and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendIndexed in interface BookingPeriodClass

extendSecureObject

public BookingPeriod extendSecureObject(SecureObject _base,
                                        short closingBookingTypeThreshold,
                                        String name,
                                        Date periodStartsAt,
                                        boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass SecureObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendSecureObject in interface BookingPeriodClass

extendSubscriptionTarget

public BookingPeriod extendSubscriptionTarget(SubscriptionTarget _base,
                                              short accessLevelBrowse,
                                              short accessLevelDelete,
                                              short accessLevelUpdate,
                                              short closingBookingTypeThreshold,
                                              String name,
                                              Date periodStartsAt,
                                              boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass SubscriptionTarget and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendSubscriptionTarget in interface BookingPeriodClass

extendXmlExporter

public BookingPeriod extendXmlExporter(XmlExporter _base,
                                       short accessLevelBrowse,
                                       short accessLevelDelete,
                                       short accessLevelUpdate,
                                       short closingBookingTypeThreshold,
                                       String name,
                                       Date periodStartsAt,
                                       boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass XmlExporter and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendXmlExporter in interface BookingPeriodClass

extendCrxObject

public BookingPeriod extendCrxObject(CrxObject _base,
                                     short closingBookingTypeThreshold,
                                     String name,
                                     Date periodStartsAt)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass CrxObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendCrxObject in interface BookingPeriodClass

extendBasicObject

public BookingPeriod extendBasicObject(BasicObject _base,
                                       short accessLevelBrowse,
                                       short accessLevelDelete,
                                       short accessLevelUpdate,
                                       short closingBookingTypeThreshold,
                                       String name,
                                       Date periodStartsAt,
                                       boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass BasicObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendBasicObject in interface BookingPeriodClass

extendContextCapable

public BookingPeriod extendContextCapable(ContextCapable _base,
                                          short accessLevelBrowse,
                                          short accessLevelDelete,
                                          short accessLevelUpdate,
                                          short closingBookingTypeThreshold,
                                          String name,
                                          Date periodStartsAt,
                                          boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass ContextCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendContextCapable in interface BookingPeriodClass

extendExtentCapable

public BookingPeriod extendExtentCapable(ExtentCapable _base,
                                         short accessLevelBrowse,
                                         short accessLevelDelete,
                                         short accessLevelUpdate,
                                         short closingBookingTypeThreshold,
                                         String name,
                                         Date periodStartsAt,
                                         boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass ExtentCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendExtentCapable in interface BookingPeriodClass

extendViewCapable

public BookingPeriod extendViewCapable(ViewCapable _base,
                                       short accessLevelBrowse,
                                       short accessLevelDelete,
                                       short accessLevelUpdate,
                                       short closingBookingTypeThreshold,
                                       String name,
                                       Date periodStartsAt,
                                       boolean disabled)
Description copied from interface: BookingPeriodClass
Creates an instance of class BookingPeriod based on the superclass ViewCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class BookingPeriod.

Specified by:
extendViewCapable in interface BookingPeriodClass


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.