public class Event extends BaseFormsObject
In some cases, using methods on this class may result in a
JdapiIllegalStateException being thrown. When this happens, you are using
an object that refers to a Forms object that has been deleted - your
reference is no longer valid. You can check if an instance of this
class is valid by using the isValidFormsObject()
method.
If you code correctly, this should not happen. It will tend to happen
if you keep references (for extended periods) to Forms objects rather
than look them up dynamically. Of course you will only have this
problem if you destroy Forms objects.
BaseAPI
m_clientInfo, m_pd2fob
PROPERTY_DEFAULT_VALUE, PROPERTY_INHERITED_VALUE, PROPERTY_OVERRIDDEN_DEFAULT_VALUE, PROPERTY_OVERRIDDEN_INHERITED_VALUE, PROPERTY_STATE_UNKNOWN
Modifier | Constructor and Description |
---|---|
|
Event(FormModule parent,
java.lang.String name)
Constructor used to create Event objects in the context of
a FormModule parent object.
|
|
Event(FormModule parent,
java.lang.String name,
Event base)
Constructor used to create Event objects in the context of a
FormModule parent object.
|
|
Event(FormModule parent,
java.lang.String name,
PropertyClass base)
Constructor used to create Event objects in the context of a
FormModule parent object.
|
protected |
Event(long pd2fevt)
Protected constructor, used internally to create Event
objects.
|
|
Event(ObjectLibrary olb,
ObjectLibraryTab tab,
java.lang.String name)
Constructor used to create Event objects in the context of
an ObjectLibraryTab parent object.
|
|
Event(ObjectLibrary olb,
ObjectLibraryTab tab,
java.lang.String name,
Event base)
Constructor used to create Event objects in the context of an
ObjectLibraryTab parent object.
|
|
Event(ObjectLibrary olb,
ObjectLibraryTab tab,
java.lang.String name,
PropertyClass base)
Constructor used to create Event objects in the context of an
ObjectLibraryTab parent object.
|
Modifier and Type | Method and Description |
---|---|
Event |
clone(FormModule parent,
java.lang.String newName)
Creates a copy of the object as a child of 'parent'
|
Event |
clone(ObjectLibraryTab parent,
java.lang.String newName)
Creates a copy of the object as a child of 'parent'
|
static Event |
find(FormModule parent,
java.lang.String name)
Find an instance of Event that is a child of a FormModule.
|
static Event |
find(ObjectLibraryTab parent,
java.lang.String name)
Find an instance of Event that is a child of a ObjectLibraryTab.
|
java.lang.String |
getComment()
Get text property Comment (COMMENT_PTID).
|
java.lang.String |
getEventCorrid()
Get text property EventCorrid (EVENT_CORRID_PTID).
|
java.lang.String |
getEventImplclass()
Get text property EventImplclass (EVENT_IMPLCLASS_PTID).
|
int |
getEventPriorityMode()
Get number property EventPriorityMode (EVENT_PRIORITY_MODE_PTID).
|
int |
getEventScope()
Get number property EventScope (EVENT_SCOPE_PTID).
|
java.lang.String |
getEventSubsName()
Get text property EventSubsName (EVENT_SUBS_NAME_PTID).
|
int |
getEventType()
Get number property EventType (EVENT_TYPE_PTID).
|
int |
getEventViewMode()
Get number property EventViewMode (EVENT_VIEW_MODE_PTID).
|
JdapiObject |
getModule()
Get object property Module (MODULE_PTID).
|
java.lang.String |
getName()
Get text property Name (NAME_PTID).
|
JdapiObject |
getOwner()
Get object property Owner (OWNER_PTID).
|
java.lang.String |
getParentFilename()
Get text property ParentFilename (PARENT_FILENAME_PTID).
|
java.lang.String |
getParentFilepath()
Get text property ParentFilepath (PARENT_FILEPATH_PTID).
|
java.lang.String |
getParentModule()
Get text property ParentModule (PARENT_MODULE_PTID).
|
int |
getParentModuleType()
Get number property ParentModuleType (PARENT_MODULETYPE_PTID).
|
java.lang.String |
getParentName()
Get text property ParentName (PARENT_NAME_PTID).
|
int |
getParentType()
Get number property ParentType (PARENT_TYPE_PTID).
|
int |
getPersistentClientInfoLength()
Get number property PersistentClientInfoLength (PERSISTENT_CLIENT_INFO_LENGTH_PTID).
|
JdapiObject |
getSource()
Get object property Source (SOURCE_PTID).
|
JdapiIterator |
getTriggers()
Accessor for child Trigger objects (TRIGGER_PTID).
|
int |
getTypeId()
Gets the HtmlForms object type ID.
|
boolean |
isEventEnabled()
Get boolean property EventEnabled (EVENT_ENABLED_PTID).
|
void |
setComment(java.lang.String value)
Sets text property Comment (COMMENT_PTID).
|
void |
setEventCorrid(java.lang.String value)
Sets text property EventCorrid (EVENT_CORRID_PTID).
|
void |
setEventEnabled(boolean value)
Sets boolean property EventEnabled (EVENT_ENABLED_PTID).
|
void |
setEventImplclass(java.lang.String value)
Sets text property EventImplclass (EVENT_IMPLCLASS_PTID).
|
void |
setEventPriorityMode(int value)
Sets number property EventPriorityMode (EVENT_PRIORITY_MODE_PTID).
|
void |
setEventScope(int value)
Sets number property EventScope (EVENT_SCOPE_PTID).
|
void |
setEventSubsName(java.lang.String value)
Sets text property EventSubsName (EVENT_SUBS_NAME_PTID).
|
void |
setEventType(int value)
Sets number property EventType (EVENT_TYPE_PTID).
|
void |
setEventViewMode(int value)
Sets number property EventViewMode (EVENT_VIEW_MODE_PTID).
|
void |
setName(java.lang.String value)
Sets text property Name (NAME_PTID).
|
void |
setParentFilename(java.lang.String value)
Sets text property ParentFilename (PARENT_FILENAME_PTID).
|
void |
setParentFilepath(java.lang.String value)
Sets text property ParentFilepath (PARENT_FILEPATH_PTID).
|
void |
setParentModule(java.lang.String value)
Sets text property ParentModule (PARENT_MODULE_PTID).
|
void |
setParentModuleType(int value)
Sets number property ParentModuleType (PARENT_MODULETYPE_PTID).
|
void |
setParentName(java.lang.String value)
Sets text property ParentName (PARENT_NAME_PTID).
|
void |
setParentType(int value)
Sets number property ParentType (PARENT_TYPE_PTID).
|
void |
setPersistentClientInfoLength(int value)
Sets number property PersistentClientInfoLength (PERSISTENT_CLIENT_INFO_LENGTH_PTID).
|
changeOwner, clearObjectPointer, clone, createSubclassedChild, destroy, equals, getBooleanProperty, getChildObjectProperty, getClassName, getClientInfo, getIntegerProperty, getIntegerPropertyString, getJdapiMetaObject, getMetaProperties, getObjectPointer, getObjectProperty, getObjProp, getOwnedObjects, getPersistentClientInfoBlob, getPersistentClientInfoObject, getPropertyState, getPropertyValueName, getQualifiedName, getStringIDProperty, getStringProperty, getSubclassParent, hasDefaultedProperty, hasInheritedProperty, hasOverriddenProperty, hasProperty, inheritProperty, isSubclassed, isValidFormsObject, move, queryType, reattach, setBooleanProperty, setClientInfo, setIntegerProperty, setObjectProperty, setObjProp, setPersistentClientInfo, setPersistentClientInfo, setStringProperty, setSubclassParent, toString, unsetSubclassParent
public Event(FormModule parent, java.lang.String name)
parent
- Parent objectname
- Name of the new objectpublic Event(FormModule parent, java.lang.String name, Event base)
parent
- Parent objectname
- Name of the new objectbase
- Event object to derive frompublic Event(FormModule parent, java.lang.String name, PropertyClass base)
parent
- Parent objectname
- Name of the new objectbase
- PropertyClass object to derive frompublic Event(ObjectLibrary olb, ObjectLibraryTab tab, java.lang.String name)
olb
- The ObjectLibrary module to create this object intab
- The tab in the passed ObjectLibrary to attach the new object toname
- Name of the new objectpublic Event(ObjectLibrary olb, ObjectLibraryTab tab, java.lang.String name, Event base)
olb
- The ObjectLibrary module to create this object intab
- The tab in the passed ObjectLibrary to attach the new object toname
- Name of the new objectbase
- Event object to derive frompublic Event(ObjectLibrary olb, ObjectLibraryTab tab, java.lang.String name, PropertyClass base)
olb
- The ObjectLibrary module to create this object intab
- The tab in the passed ObjectLibrary to attach the new object toname
- Name of the new objectbase
- PropertyClass object to derive fromprotected Event(long pd2fevt)
Do NOT use this constructor, even within the Jdapi package. If you have a pointer and need to instantiate it's Java representation, get the object via the context cache, e.g.
myBaseObject = Jdapi.getObject(myPointer);
pd2fevt
- C pointer to Forms objectpublic int getTypeId()
getTypeId
in interface JdapiObject
getTypeId
in class BaseFormsObject
queryType
public Event clone(FormModule parent, java.lang.String newName)
parent
- Parent objectnewName
- Name of object that's being createdpublic Event clone(ObjectLibraryTab parent, java.lang.String newName)
parent
- Parent objectnewName
- Name of object that's being createdpublic static Event find(FormModule parent, java.lang.String name)
parent
- Parent object of object you wish to findname
- Name of object you wish to findpublic static Event find(ObjectLibraryTab parent, java.lang.String name)
parent
- Parent object of object you wish to findname
- Name of object you wish to findpublic java.lang.String getComment()
public void setComment(java.lang.String value)
value
- Value to set property topublic java.lang.String getEventCorrid()
public void setEventCorrid(java.lang.String value)
value
- Value to set property topublic java.lang.String getEventImplclass()
public void setEventImplclass(java.lang.String value)
value
- Value to set property topublic java.lang.String getEventSubsName()
public void setEventSubsName(java.lang.String value)
value
- Value to set property topublic java.lang.String getName()
getName
in interface JdapiObject
getName
in class BaseFormsObject
public void setName(java.lang.String value)
value
- Value to set property topublic java.lang.String getParentFilename()
public void setParentFilename(java.lang.String value)
value
- Value to set property topublic java.lang.String getParentFilepath()
public void setParentFilepath(java.lang.String value)
value
- Value to set property topublic java.lang.String getParentModule()
public void setParentModule(java.lang.String value)
value
- Value to set property topublic java.lang.String getParentName()
public void setParentName(java.lang.String value)
value
- Value to set property topublic int getEventPriorityMode()
public void setEventPriorityMode(int value)
value
- Value to set property topublic int getEventScope()
public void setEventScope(int value)
value
- Value to set property topublic int getEventType()
public void setEventType(int value)
value
- Value to set property topublic int getEventViewMode()
public void setEventViewMode(int value)
value
- Value to set property topublic int getParentModuleType()
public void setParentModuleType(int value)
value
- Value to set property topublic int getParentType()
public void setParentType(int value)
value
- Value to set property topublic int getPersistentClientInfoLength()
public void setPersistentClientInfoLength(int value)
value
- Value to set property topublic boolean isEventEnabled()
public void setEventEnabled(boolean value)
value
- Value to set property topublic JdapiObject getModule()
getModule
in interface JdapiObject
getModule
in class BaseFormsObject
public JdapiObject getOwner()
getOwner
in interface JdapiObject
getOwner
in class BaseFormsObject
public JdapiObject getSource()
public JdapiIterator getTriggers()