Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.meta.IMetaObject Interface Reference

List of all members.

Public Member Functions

abstract Collection<?extends
IMetaPrimitive
getMetaPrimitives ()
abstract IMetaPrimitive getMetaPrimitive (String name)
abstract Collection<?extends
IMetaPrimitive
getDeclaredMetaPrimitives ()
abstract Collection<?extends
IMetaPrimitive
getNonVirtualDeclaredMetaPrimitives ()
abstract IMetaPrimitive getDeclaredMetaPrimitive (String name)
abstract Collection<?extends
IMetaAssociation
getDeclaredMetaAssociationsChild ()
abstract IMetaAssociation getDeclaredMetaAssociationChild (String name)
abstract Collection<?extends
IMetaAssociation
getDeclaredMetaAssociationsParent ()
abstract IMetaAssociation getDeclaredMetaAssociationParent (String name)
abstract Collection<?extends
IMetaAssociation
getMetaAssociationsChild ()
abstract IMetaAssociation getMetaAssociationChild (String name)
abstract Collection<?extends
IMetaAssociation
getMetaAssociationsParent ()
abstract IMetaAssociation getMetaAssociationParent (String name)
abstract String getName ()
abstract List<?extends
IMetaObject
getSubObjects ()
abstract List<?extends
IMetaObject
getSuperObjects ()
abstract String getSuperName ()
abstract String getModuleName ()
abstract boolean hasChangedByAttr ()
abstract boolean hasChangedDateAttr ()
abstract boolean hasCreatedDateAttr ()
abstract boolean hasOwnerAttr ()
abstract IMetaObject getSuperObject ()
abstract List<?extends
IDataValidation
getDataValidations ()
abstract List<?extends
IDataValidation
getDataValidationsByMember (String memberName)
abstract List<?extends
IMetaObjectIndex
getIndices ()
abstract List<?extends
IMetaObjectAccess
getMetaObjectAccesses ()
abstract List<?extends
IMetaObjectAccess
getMetaObjectAccessesWithoutXPath (IContext context)
abstract List<?extends
IMetaObjectAccess
getMetaObjectAccessesWithXPath (IContext context)
abstract short getId ()
abstract Boolean isPersistable ()

Detailed Description

Entity representation. New names are used in javadoc even though the classes are still named after legacy objects for compatibility reasons. MetaPrimitives will be called attributes and MetaObject will be referred to as entity.


Member Function Documentation

abstract List<? extends IDataValidation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDataValidations ( ) [pure virtual]
Returns:
the dataValidations
abstract List<? extends IDataValidation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDataValidationsByMember ( String  memberName) [pure virtual]
Parameters:
memberNamethe attribute to return datavalidations for
Returns:
datavalidations belonging to the attribute
abstract IMetaAssociation com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaAssociationChild ( String  name) [pure virtual]
Parameters:
namethe name of the association to return
Returns:
returns the association for the given name where this entity is the child (not including those of superentities)
abstract IMetaAssociation com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaAssociationParent ( String  name) [pure virtual]
Parameters:
namethe name of the association to return
Returns:
returns the association for the given name where this entity is the parent (not including those of superentities)
abstract Collection<? extends IMetaAssociation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaAssociationsChild ( ) [pure virtual]
Returns:
the associations where this entity is the child (not including those of superentities)
abstract Collection<? extends IMetaAssociation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaAssociationsParent ( ) [pure virtual]
Returns:
the associations where this entity is the parent (not including those of superentities)
abstract IMetaPrimitive com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaPrimitive ( String  name) [pure virtual]
Parameters:
namethe name of the attribute to return
Returns:
returns the attribute for the given name (not including those of superentities)
abstract Collection<? extends IMetaPrimitive> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getDeclaredMetaPrimitives ( ) [pure virtual]
Returns:
the attributes that belong to this entity (not including those of superentities)
abstract short com.mendix.systemwideinterfaces.core.meta.IMetaObject.getId ( ) [pure virtual]
Returns:
the short identifier of the meta object, generated by the connectionbus. Each meta object has a unique identifier used in client communication.
abstract List<? extends IMetaObjectIndex> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getIndices ( ) [pure virtual]
Returns:
the indices on this entity
abstract IMetaAssociation com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaAssociationChild ( String  name) [pure virtual]
Parameters:
namethe name of the association to return
Returns:
returns the association for the given name where this entity is the child
abstract IMetaAssociation com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaAssociationParent ( String  name) [pure virtual]
Parameters:
namethe name of the association to return
Returns:
returns the association for the given name where this entity is the parent
abstract Collection<? extends IMetaAssociation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaAssociationsChild ( ) [pure virtual]
Returns:
the associations where this entity is the child
abstract Collection<? extends IMetaAssociation> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaAssociationsParent ( ) [pure virtual]
Returns:
the associations where this entity is the parent
abstract List<? extends IMetaObjectAccess> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaObjectAccesses ( ) [pure virtual]
Returns:
entity accesses
abstract List<? extends IMetaObjectAccess> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaObjectAccessesWithoutXPath ( IContext  context) [pure virtual]
Parameters:
context
Returns:
entity accesses without xpath constraints
abstract List<? extends IMetaObjectAccess> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaObjectAccessesWithXPath ( IContext  context) [pure virtual]
Parameters:
context
Returns:
entity accesses with xpath constraints
abstract IMetaPrimitive com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaPrimitive ( String  name) [pure virtual]
Parameters:
namethe name of the attribute to return
Returns:
returns the attribute for the given name
abstract Collection<? extends IMetaPrimitive> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getMetaPrimitives ( ) [pure virtual]
Returns:
the attributes
abstract String com.mendix.systemwideinterfaces.core.meta.IMetaObject.getModuleName ( ) [pure virtual]
Returns:
the module name
abstract String com.mendix.systemwideinterfaces.core.meta.IMetaObject.getName ( ) [pure virtual]
Returns:
the name of the entity
abstract Collection<? extends IMetaPrimitive> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getNonVirtualDeclaredMetaPrimitives ( ) [pure virtual]
Returns:
the non virtual attributes that belong to this entity (not including those of superentities)
abstract List<? extends IMetaObject> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getSubObjects ( ) [pure virtual]
Returns:
the subentities
abstract String com.mendix.systemwideinterfaces.core.meta.IMetaObject.getSuperName ( ) [pure virtual]
Returns:
the name of the superentity
abstract IMetaObject com.mendix.systemwideinterfaces.core.meta.IMetaObject.getSuperObject ( ) [pure virtual]
Returns:
the superentity
abstract List<? extends IMetaObject> com.mendix.systemwideinterfaces.core.meta.IMetaObject.getSuperObjects ( ) [pure virtual]
Returns:
the superentities
abstract boolean com.mendix.systemwideinterfaces.core.meta.IMetaObject.hasChangedByAttr ( ) [pure virtual]
Returns:
returns whether this entity has a changed by attribute
abstract boolean com.mendix.systemwideinterfaces.core.meta.IMetaObject.hasChangedDateAttr ( ) [pure virtual]

@return returns whether this entity has a changed date attribute

abstract boolean com.mendix.systemwideinterfaces.core.meta.IMetaObject.hasCreatedDateAttr ( ) [pure virtual]

@return returns whether this entity has a created date attribute

abstract boolean com.mendix.systemwideinterfaces.core.meta.IMetaObject.hasOwnerAttr ( ) [pure virtual]

@return returns whether this entity has an owner attribute

abstract Boolean com.mendix.systemwideinterfaces.core.meta.IMetaObject.isPersistable ( ) [pure virtual]
Returns:
whether this entity is persistable (i.e. storeable in the mendix database)

The documentation for this interface was generated from the following file: