Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfWork :: Module Request' :: Class Request
[hide private]
[frames] | no frames]

Class Request

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             Request

A request for work, service or project.A request for work, service or project.

Instance Methods [hide private]
 
__init__(self, actionNeeded='', priority='', corporateCode='', ErpQuoteLineItem=None, Projects=None, Organisation=None, Works=None, *args, **kw_args)
Initialises a new 'Request' instance.
 
addProjects(self, *Projects)
 
addWorks(self, *Works)
 
getErpQuoteLineItem(self)
 
getOrganisation(self)
 
getProjects(self)
 
getWorks(self)
 
removeProjects(self, *Projects)
 
removeWorks(self, *Works)
 
setErpQuoteLineItem(self, value)
 
setOrganisation(self, value)
 
setProjects(self, value)
 
setWorks(self, value)

Inherited from IEC61968.Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'actionNeeded': <type 'str'>, 'corporateCode': ...
  _attrs = ['actionNeeded', 'priority', 'corporateCode']
  _defaults = {'actionNeeded': '', 'corporateCode': '', 'priorit...
  _many_refs = ['Projects', 'Works']
  _refs = ['ErpQuoteLineItem', 'Projects', 'Organisation', 'Works']

Inherited from IEC61968.Common.Document'.Document: docStatus, electronicAddress, status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ErpQuoteLineItem
  Organisation
  Projects
  Works

Inherited from IEC61968.Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, actionNeeded='', priority='', corporateCode='', ErpQuoteLineItem=None, Projects=None, Organisation=None, Works=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Request' instance.

Parameters:
  • actionNeeded - Based on the current 'Status.status', the action that is needed before this Request can transition to the desired state, such as initiating the requested Work. For example, missing or additionally needed information may be required from the requesting organisation before a work Design may be created.
  • priority - The priority of this request.
  • corporateCode - The corporate code for this request.
  • ErpQuoteLineItem
  • Projects
  • Organisation
  • Works
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'actionNeeded': <type 'str'>,
 'corporateCode': <type 'str'>,
 'priority': <type 'str'>}

_defaults

Value:
{'actionNeeded': '', 'corporateCode': '', 'priority': ''}

Property Details [hide private]

ErpQuoteLineItem

Get Method:
getErpQuoteLineItem(self)
Set Method:
setErpQuoteLineItem(self, value)

Organisation

Get Method:
getOrganisation(self)
Set Method:
setOrganisation(self, value)

Projects

Get Method:
getProjects(self)
Set Method:
setProjects(self, value)

Works

Get Method:
getWorks(self)
Set Method:
setWorks(self, value)