org.opencrx.kernel.workflow1.jmi1
Interface TopicClass

All Superinterfaces:
RefBaseObject, RefClass, RefFeatured

public interface TopicClass
extends RefClass


Method Summary
 Topic createTopic()
          Creates an instance of class Topic.
 Topic createTopic(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on all required attributes.
 Topic extendAlertSender(AlertSender _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass AlertSender and all required attributes not included in this superclass.
 Topic extendAuditee(Auditee _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass Auditee and all required attributes not included in this superclass.
 Topic extendBasicObject(org.openmdx.base.jmi1.BasicObject _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass BasicObject and all required attributes not included in this superclass.
 Topic extendCloneable(Cloneable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass Cloneable and all required attributes not included in this superclass.
 Topic extendContextCapable(org.openmdx.base.jmi1.ContextCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass ContextCapable and all required attributes not included in this superclass.
 Topic extendCrxObject(CrxObject _base, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass CrxObject and all required attributes not included in this superclass.
 Topic extendExtentCapable(org.openmdx.base.jmi1.ExtentCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass ExtentCapable and all required attributes not included in this superclass.
 Topic extendImporter(Importer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass Importer and all required attributes not included in this superclass.
 Topic extendIndexed(Indexed _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass Indexed and all required attributes not included in this superclass.
 Topic extendSecureObject(SecureObject _base, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass SecureObject and all required attributes not included in this superclass.
 Topic extendSubscriptionTarget(SubscriptionTarget _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass SubscriptionTarget and all required attributes not included in this superclass.
 Topic extendViewCapable(org.openmdx.compatibility.view1.jmi1.ViewCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass ViewCapable and all required attributes not included in this superclass.
 Topic extendXmlExporter(XmlExporter _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled, String name, URI topicPathPattern)
          Creates an instance of class Topic based on the superclass XmlExporter and all required attributes not included in this superclass.
 Topic getTopic(Object object)
          Creates an instance of class Topic based on the specified Object instance.
 
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, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

createTopic

Topic createTopic()
Creates an instance of class Topic. This is a factory operation used to create instance objects of class Topic.


getTopic

Topic getTopic(Object object)
Creates an instance of class Topic based on the specified Object instance. This is a factory operation used to create instance objects of class Topic.

Parameters:
object - The Object instance this class is based on.

createTopic

Topic createTopic(short accessLevelBrowse,
                  short accessLevelDelete,
                  short accessLevelUpdate,
                  boolean disabled,
                  String name,
                  URI topicPathPattern)
Creates an instance of class Topic based on all required attributes. This is a factory operation used to create instance objects of class Topic.


extendAlertSender

Topic extendAlertSender(AlertSender _base,
                        short accessLevelBrowse,
                        short accessLevelDelete,
                        short accessLevelUpdate,
                        boolean disabled,
                        String name,
                        URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendAuditee

Topic extendAuditee(Auditee _base,
                    short accessLevelBrowse,
                    short accessLevelDelete,
                    short accessLevelUpdate,
                    boolean disabled,
                    String name,
                    URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendCloneable

Topic extendCloneable(Cloneable _base,
                      short accessLevelBrowse,
                      short accessLevelDelete,
                      short accessLevelUpdate,
                      boolean disabled,
                      String name,
                      URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendImporter

Topic extendImporter(Importer _base,
                     short accessLevelBrowse,
                     short accessLevelDelete,
                     short accessLevelUpdate,
                     boolean disabled,
                     String name,
                     URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendIndexed

Topic extendIndexed(Indexed _base,
                    short accessLevelBrowse,
                    short accessLevelDelete,
                    short accessLevelUpdate,
                    boolean disabled,
                    String name,
                    URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendSecureObject

Topic extendSecureObject(SecureObject _base,
                         boolean disabled,
                         String name,
                         URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendSubscriptionTarget

Topic extendSubscriptionTarget(SubscriptionTarget _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               boolean disabled,
                               String name,
                               URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendXmlExporter

Topic extendXmlExporter(XmlExporter _base,
                        short accessLevelBrowse,
                        short accessLevelDelete,
                        short accessLevelUpdate,
                        boolean disabled,
                        String name,
                        URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendCrxObject

Topic extendCrxObject(CrxObject _base,
                      String name,
                      URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendBasicObject

Topic extendBasicObject(org.openmdx.base.jmi1.BasicObject _base,
                        short accessLevelBrowse,
                        short accessLevelDelete,
                        short accessLevelUpdate,
                        boolean disabled,
                        String name,
                        URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendContextCapable

Topic extendContextCapable(org.openmdx.base.jmi1.ContextCapable _base,
                           short accessLevelBrowse,
                           short accessLevelDelete,
                           short accessLevelUpdate,
                           boolean disabled,
                           String name,
                           URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendExtentCapable

Topic extendExtentCapable(org.openmdx.base.jmi1.ExtentCapable _base,
                          short accessLevelBrowse,
                          short accessLevelDelete,
                          short accessLevelUpdate,
                          boolean disabled,
                          String name,
                          URI topicPathPattern)
Creates an instance of class Topic 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 Topic.


extendViewCapable

Topic extendViewCapable(org.openmdx.compatibility.view1.jmi1.ViewCapable _base,
                        short accessLevelBrowse,
                        short accessLevelDelete,
                        short accessLevelUpdate,
                        boolean disabled,
                        String name,
                        URI topicPathPattern)
Creates an instance of class Topic 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 Topic.



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