Click or drag to resize

ReferenceProperty Class

Inheritance Hierarchy
SystemObject
  Omada.OE.ModelBaseProperty
    Omada.OE.ModelReferenceProperty

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class ReferenceProperty : BaseProperty, 
	IComparable

The ReferenceProperty type exposes the following members.

Constructors
  NameDescription
Public methodReferenceProperty
Top
Properties
  NameDescription
Public propertyAllowsMultipleValues
Does the property allow/support multiple values?
(Inherited from BaseProperty.)
Public propertyAttributes
Rummer de attributter (om nogen) der er defineret for reference property'en. Collection can be null.
Public propertyChangedBy
(Inherited from BaseProperty.)
Public propertyChangeTime
(Inherited from BaseProperty.)
Public propertyConfigLockFlags
(Inherited from BaseProperty.)
Public propertyControlType
(Inherited from BaseProperty.)
Public propertyCreatedBy
(Inherited from BaseProperty.)
Public propertyCreateTime
(Inherited from BaseProperty.)
Public propertyDataVersion
(Inherited from BaseProperty.)
Public propertyDeleted
(Inherited from BaseProperty.)
Public propertyDescription
(Inherited from BaseProperty.)
Public propertyId
(Inherited from BaseProperty.)
Public propertyLookupScreen
Controls which type of lookup-screen the property uses.
Public propertyLookupURL
LookupURL is only used if LookupScreen equals 'Custom'.
Public propertyLookupViewId
Denotes the id of the dataobject view that is used for the lookup screen.
Public propertyMultipleValues
Can the property refer multiple values or just one? The value is controlled by the ControlType.
Public propertyName
(Inherited from BaseProperty.)
Public propertyNumber
(Inherited from BaseProperty.)
Public propertyPropertyType
(Inherited from BaseProperty.)
Public propertyReferenceObjectTypeId
Controls that the property is only allowed to reference data objects of a certain type. If zero all types of objects are allowed to be referenced.
Public propertySecurityDefined
Returns true of security has been defined for the property. Use the CheckSecurity() method to test of a user has access to the property.
(Inherited from BaseProperty.)
Public propertySecurityGroups
Contains Users and UserGroup which have access to the property. Can be null. Use the CheckSecurity() method to test of a user has access to the property.
(Inherited from BaseProperty.)
Public propertySystem
(Inherited from BaseProperty.)
Public propertySystemName
(Inherited from BaseProperty.)
Public propertyUId
(Inherited from BaseProperty.)
Top
Methods
  NameDescription
Public methodCheckSecurity
(Inherited from BaseProperty.)
Public methodClone
Public methodCloneProperty
Clones the property and resets all relevant ID's
(Inherited from BaseProperty.)
Public methodCompareTo
Protected methodCopyTo
Called from impl. of Clone in sub classes.
(Inherited from BaseProperty.)
Public methodFormatValue(Object)
(Inherited from BaseProperty.)
Public methodFormatValue(Object, Boolean)
(Inherited from BaseProperty.)
Public methodFormatValue(Object, AppFormatInfo, Boolean)
Formats a value to a string using the property's settings.
(Overrides BasePropertyFormatValue(Object, AppFormatInfo, Boolean).)
Public methodGetPropertyTypeString
(Inherited from BaseProperty.)
Public methodGetWidthFactor
Returns a number between 1 and 5. The number is used in views and indicates a relative width of the field. 1 = very narrow, 2 = narrow, 3 = normal, 4 = wide, 5 = very wide.
(Overrides BasePropertyGetWidthFactor.)
Public methodPassesFilter
(Inherited from BaseProperty.)
Public methodResetAll
Resets the object id and other fields. The method is used when a new property is created as a copy of another object.
(Overrides BasePropertyResetAll.)
Protected methodSetControlType
Protected methodSetId
(Inherited from BaseProperty.)
Public methodSupportsChangeEventHandler
Returns true if the property supports onchange browsereventhandler association.
(Inherited from BaseProperty.)
Public methodToString
(Inherited from BaseProperty.)
Public methodToString(AppFormatInfo)
(Inherited from BaseProperty.)
Public methodValidatePropertyName
Return true if the property name contains illegal character(s). The following characters will be regarded as illegal characters: \ ; | =[ ]| * ¤
(Inherited from BaseProperty.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIObjectWithDataVersion.GetDataVersion
(Inherited from BaseProperty.)
Explicit interface implementationPrivate methodIObjectWithGuid.GetGuid
(Inherited from BaseProperty.)
Explicit interface implementationPrivate methodIObjectWithId.GetId
(Inherited from BaseProperty.)
Explicit interface implementationPrivate propertyIEntityObjectDataVersion
The data version of an entity object is incremented every time it gets updated. If the entity object class embeds other objects (like a DataObjectType embeds a number of BaseProperty objects) then the DataVersion is also "touched" when an embedded object changes.
(Inherited from BaseProperty.)
Explicit interface implementationPrivate propertyIEntityObjectId
Unique id of the entity object within its entity type.
(Inherited from BaseProperty.)
Top
See Also