org.opencrx.kernel.ras1.cci
Class AssetClassImpl

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

public class AssetClassImpl
extends RefClass_1
implements AssetClass

See Also:
Serialized Form

Constructor Summary
AssetClassImpl(RefPackage_1_0 refPackage)
           
 
Method Summary
 Asset createAsset()
          Creates an instance of class Asset.
 Asset createAsset(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on all required attributes.
 Asset extendAddressContainer(AddressContainer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass AddressContainer and all required attributes not included in this superclass.
 Asset extendAlertSender(AlertSender _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass AlertSender and all required attributes not included in this superclass.
 Asset extendAuditee(Auditee _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass Auditee and all required attributes not included in this superclass.
 Asset extendBasicObject(BasicObject _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass BasicObject and all required attributes not included in this superclass.
 Asset extendCloneable(Cloneable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass Cloneable and all required attributes not included in this superclass.
 Asset extendContextCapable(ContextCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass ContextCapable and all required attributes not included in this superclass.
 Asset extendContractPositionConstrained(ContractPositionConstrained _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState)
          Creates an instance of class Asset based on the superclass ContractPositionConstrained and all required attributes not included in this superclass.
 Asset extendCrxObject(CrxObject _base, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass CrxObject and all required attributes not included in this superclass.
 Asset extendDepotReferenceHolder(DepotReferenceHolder _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass DepotReferenceHolder and all required attributes not included in this superclass.
 Asset extendDescriptionContainer(DescriptionContainer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass DescriptionContainer and all required attributes not included in this superclass.
 Asset extendExtentCapable(ExtentCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass ExtentCapable and all required attributes not included in this superclass.
 Asset extendImporter(Importer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass Importer and all required attributes not included in this superclass.
 Asset extendIndexed(Indexed _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass Indexed and all required attributes not included in this superclass.
 Asset extendPictured(Pictured _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass Pictured and all required attributes not included in this superclass.
 Asset extendProductConfigurationSet(ProductConfigurationSet _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass ProductConfigurationSet and all required attributes not included in this superclass.
 Asset extendSecureObject(SecureObject _base, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass SecureObject and all required attributes not included in this superclass.
 Asset extendSubscriptionTarget(SubscriptionTarget _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass SubscriptionTarget and all required attributes not included in this superclass.
 Asset extendViewCapable(ViewCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass ViewCapable and all required attributes not included in this superclass.
 Asset extendXmlExporter(XmlExporter _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, String productNumber, short productState, long itemNumber, short minMaxQuantityHandling)
          Creates an instance of class Asset based on the superclass XmlExporter and all required attributes not included in this superclass.
 Asset getAsset(Object object)
          Creates an instance of class Asset 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

AssetClassImpl

public AssetClassImpl(RefPackage_1_0 refPackage)
Method Detail

refMofId

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

getAsset

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

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

createAsset

public Asset createAsset()
Description copied from interface: AssetClass
Creates an instance of class Asset. This is a factory operation used to create instance objects of class Asset.

Specified by:
createAsset in interface AssetClass

createAsset

public Asset createAsset(short accessLevelBrowse,
                         short accessLevelDelete,
                         short accessLevelUpdate,
                         boolean disabled,
                         String name,
                         String productNumber,
                         short productState,
                         long itemNumber,
                         short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on all required attributes. This is a factory operation used to create instance objects of class Asset.

Specified by:
createAsset in interface AssetClass

extendAlertSender

public Asset extendAlertSender(AlertSender _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               boolean disabled,
                               String name,
                               String productNumber,
                               short productState,
                               long itemNumber,
                               short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendAlertSender in interface AssetClass

extendAuditee

public Asset extendAuditee(Auditee _base,
                           short accessLevelBrowse,
                           short accessLevelDelete,
                           short accessLevelUpdate,
                           boolean disabled,
                           String name,
                           String productNumber,
                           short productState,
                           long itemNumber,
                           short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendAuditee in interface AssetClass

extendCloneable

public Asset extendCloneable(Cloneable _base,
                             short accessLevelBrowse,
                             short accessLevelDelete,
                             short accessLevelUpdate,
                             boolean disabled,
                             String name,
                             String productNumber,
                             short productState,
                             long itemNumber,
                             short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendCloneable in interface AssetClass

extendImporter

public Asset extendImporter(Importer _base,
                            short accessLevelBrowse,
                            short accessLevelDelete,
                            short accessLevelUpdate,
                            boolean disabled,
                            String name,
                            String productNumber,
                            short productState,
                            long itemNumber,
                            short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendImporter in interface AssetClass

extendIndexed

public Asset extendIndexed(Indexed _base,
                           short accessLevelBrowse,
                           short accessLevelDelete,
                           short accessLevelUpdate,
                           boolean disabled,
                           String name,
                           String productNumber,
                           short productState,
                           long itemNumber,
                           short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendIndexed in interface AssetClass

extendSecureObject

public Asset extendSecureObject(SecureObject _base,
                                boolean disabled,
                                String name,
                                String productNumber,
                                short productState,
                                long itemNumber,
                                short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendSecureObject in interface AssetClass

extendSubscriptionTarget

public Asset extendSubscriptionTarget(SubscriptionTarget _base,
                                      short accessLevelBrowse,
                                      short accessLevelDelete,
                                      short accessLevelUpdate,
                                      boolean disabled,
                                      String name,
                                      String productNumber,
                                      short productState,
                                      long itemNumber,
                                      short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendSubscriptionTarget in interface AssetClass

extendXmlExporter

public Asset extendXmlExporter(XmlExporter _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               boolean disabled,
                               String name,
                               String productNumber,
                               short productState,
                               long itemNumber,
                               short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendXmlExporter in interface AssetClass

extendDepotReferenceHolder

public Asset extendDepotReferenceHolder(DepotReferenceHolder _base,
                                        short accessLevelBrowse,
                                        short accessLevelDelete,
                                        short accessLevelUpdate,
                                        boolean disabled,
                                        String name,
                                        String productNumber,
                                        short productState,
                                        long itemNumber,
                                        short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass DepotReferenceHolder and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendDepotReferenceHolder in interface AssetClass

extendCrxObject

public Asset extendCrxObject(CrxObject _base,
                             String name,
                             String productNumber,
                             short productState,
                             long itemNumber,
                             short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendCrxObject in interface AssetClass

extendDescriptionContainer

public Asset extendDescriptionContainer(DescriptionContainer _base,
                                        short accessLevelBrowse,
                                        short accessLevelDelete,
                                        short accessLevelUpdate,
                                        boolean disabled,
                                        String name,
                                        String productNumber,
                                        short productState,
                                        long itemNumber,
                                        short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass DescriptionContainer and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendDescriptionContainer in interface AssetClass

extendPictured

public Asset extendPictured(Pictured _base,
                            short accessLevelBrowse,
                            short accessLevelDelete,
                            short accessLevelUpdate,
                            boolean disabled,
                            String name,
                            String productNumber,
                            short productState,
                            long itemNumber,
                            short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass Pictured and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendPictured in interface AssetClass

extendAddressContainer

public Asset extendAddressContainer(AddressContainer _base,
                                    short accessLevelBrowse,
                                    short accessLevelDelete,
                                    short accessLevelUpdate,
                                    boolean disabled,
                                    String name,
                                    String productNumber,
                                    short productState,
                                    long itemNumber,
                                    short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass AddressContainer and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendAddressContainer in interface AssetClass

extendContractPositionConstrained

public Asset extendContractPositionConstrained(ContractPositionConstrained _base,
                                               short accessLevelBrowse,
                                               short accessLevelDelete,
                                               short accessLevelUpdate,
                                               boolean disabled,
                                               String name,
                                               String productNumber,
                                               short productState)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass ContractPositionConstrained and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendContractPositionConstrained in interface AssetClass

extendProductConfigurationSet

public Asset extendProductConfigurationSet(ProductConfigurationSet _base,
                                           short accessLevelBrowse,
                                           short accessLevelDelete,
                                           short accessLevelUpdate,
                                           boolean disabled,
                                           String name,
                                           String productNumber,
                                           short productState,
                                           long itemNumber,
                                           short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset based on the superclass ProductConfigurationSet and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Asset.

Specified by:
extendProductConfigurationSet in interface AssetClass

extendBasicObject

public Asset extendBasicObject(BasicObject _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               boolean disabled,
                               String name,
                               String productNumber,
                               short productState,
                               long itemNumber,
                               short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendBasicObject in interface AssetClass

extendContextCapable

public Asset extendContextCapable(ContextCapable _base,
                                  short accessLevelBrowse,
                                  short accessLevelDelete,
                                  short accessLevelUpdate,
                                  boolean disabled,
                                  String name,
                                  String productNumber,
                                  short productState,
                                  long itemNumber,
                                  short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendContextCapable in interface AssetClass

extendExtentCapable

public Asset extendExtentCapable(ExtentCapable _base,
                                 short accessLevelBrowse,
                                 short accessLevelDelete,
                                 short accessLevelUpdate,
                                 boolean disabled,
                                 String name,
                                 String productNumber,
                                 short productState,
                                 long itemNumber,
                                 short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendExtentCapable in interface AssetClass

extendViewCapable

public Asset extendViewCapable(ViewCapable _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               boolean disabled,
                               String name,
                               String productNumber,
                               short productState,
                               long itemNumber,
                               short minMaxQuantityHandling)
Description copied from interface: AssetClass
Creates an instance of class Asset 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 Asset.

Specified by:
extendViewCapable in interface AssetClass


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