Heureka API .NET Documentation
ControlCategory Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by ControlCategory.

Public Constructors
 NameDescription
Public ConstructorControlCategory Constructor Initializes a new instance of the ControlCategory class.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)Filter Gets the file filter for control category templates  
Public Fieldstatic (Shared in Visual Basic)FilterControlTable Gets the file filter for control table templates  
Top
Public Properties
 NameDescription
Public PropertyCategoryType Gets or sets type of control category  
Public PropertyCollection Gets the INamedCollection the ControlCategory is part of.  
Public PropertyControlCategoryNo No of control table  
Public PropertyControlTables Gets a list with all control tables  
Public PropertyControlTableTypes Gets a list with all control table types in the control category  
Public PropertyDefault Gets a flag indicating if control category is the default control category for the project  
Public Propertystatic (Shared in Visual Basic)DefaultDirectory Default directory for control category/control table templates. Creates the directory if missing.  
Public PropertyDomainSettingsDefault True if this is both default and forest domain category  
Public PropertyGuid Guid of the control category  
Public PropertyIsOldResultCategory Gets if control category is a result control category (an classification implemented in earlier versions of the application). Available for reading of old projects and converting them to the new structure  
Public PropertyLastModified Time when control category last was modified  
Public PropertyName Name of control category  
Public PropertyProject Get the project this control category belongs to  
Public PropertyTreatmentDefault True if this is both default and a treatment/result category  
Public PropertyUseServices Allows inactiving services (for API)  
Top
Public Methods
 NameDescription
Public MethodAddControlTable Adds a control table to the control category  
Public MethodClone Creates a deep copy of the control category  
Public MethodContainsControlTable Get if a control table is contained within this control category  
Public MethodCopy Creates a copy of the control category. The copy will never be marked as default (not even if the copied category is default). The copy will be assigned a new identity (guid and number)  
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodGetAllControlTables Gets an enumerable of all control tables in this category and (if missing) the default control category  
Public MethodGetControlTableOverloaded.  Gets the control table of a given type  
Public MethodGetControlTableInThisCategoryCheckInheritance  
Public Methodstatic (Shared in Visual Basic)GetDefault Gets the default ControlCategory from a project.  
Public Methodstatic (Shared in Visual Basic)GetDefaultArray Gets an array of default ControlCategories from a project.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodGetObjectData Gets data for serialization  
Public MethodGetPricelist  
Public Methodstatic (Shared in Visual Basic)GetProjectControlCategories  
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodIsChanged Checks if the control category has been changed.  
Public MethodProjectLoaded Handles initialization of the control category.  
Public MethodSetProject Assigns project to control category  
Public MethodSetSaved Sets the item to saved.  
Public MethodSetupDefaultPricelist  
Top
Protected Methods
 NameDescription
Protected MethodGetReadonlyPropertiesOverridden.  Gets a list of property names that should be (conditionally) readonly.  
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Top
Public Events
 NameDescription
Public EventItemChanged Occurs when the control category has been changed.  
Public EventValidChanged Occurs when ControlCategory becomes valid or invalid.  
Top
See Also

Reference

ControlCategory Class
Slu.Heureka.DomainLayer.ProjectHandling Namespace

Send Feedback