Class GetUserFieldsResponse

Description

Object containing the description of the user fields that compose the memdoc users

The parameters are : (name [type] description)

  • fieldid [Long] : Memdoc Identifier of the user field
  • position [Long] : Defines the order of the fields when displayed.
  • lengthmin [Long] : Minimum length. If is is higher that one then the field is mandatory.
  • lengthmax [Long] : Maximum length.
  • fieldtype [String] : Possible values are: 'date','number','alpha','alphanumeric','all','multiplechoice'. These types are used for validation.
  • fixedfieldtype [Long] : Possible values are: 'none','username','password','reenterpassword','firstname','lastname','dob','email','lang'. Fields with a fixedfiledtype are treated specialy and mostely not written into the mod_applicationfielddata table but into mod_patient or mod_user.
  • additionalchar [Long] : This is used for validation. If the fieldtype is 'number' then only numeric signs are allowed. Here the additional character '-' might be added to allow phone numbers 234-34-34-333. The additionalchar will be added the to validation code.
  • usetime [Long] :
  • regexp [Long] : Regexp for validation.
  • allowvalidationdeactivation [Long] : Validation can be deactivated (has to be checked if this is only for mrn or for all fields).
  • fieldname [Long] : the module session id
  • groupnumber [Long] : Creates a fieldset tag for each group of fields (creates a border on the web page).
  • columnspan [Long] : Colspan 1 shows two fields in on row, colspan 2 shows only on per row (creates a rowspan in the html table).
  • autocomplete [Boolean] : This can only be used to free text fields. If the field is with flag 'y' it means that will be associated a mechanism of autocomplete to this field.
  • autocompleteparentfield [Boolean] : The field id that will be the parent of the field that will have the mechanism of autocomplete. If this parent field id is set, it is not possible to insert data into the field with the mechanism of autocomplete before inserting into this parent field.
  • searchmask [Boolean] : If the field is with flag 'y' it will appear in operations of search (e.g. Manage Users).
  • readonly [Boolean] : If the field is with flag 'n' it will appear in operations of edition (e.g. Modify Account).

 <complexType name="getUserFieldsResponse">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="userFields" type="{http://webservice.module.yosemite.www.memdoc.org/}userFieldMetadata" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>

Located in /src/wrapper/GetUserFieldsResponse.php (line 42)


	
			
Method Summary
 GetUserFieldsResponse __construct ()
 void addUserField (UserFieldMetadata $userField)
 void getUserFields ()
 void setUserFields ( $userFields)
Methods
Constructor __construct (line 46)
GetUserFieldsResponse __construct ()
addUserField (line 81)

Sets the value of the userFields property.

userFields is expected to be an array containing UserFieldMetadata elements.

  • access: public
void addUserField (UserFieldMetadata $userField)
getUserFields (line 57)

Gets the value of the userFields property.

userFields is expected to be an array containing UserFieldMetadata elements.

  • access: public
void getUserFields ()
setUserFields (line 69)

Sets the value of the userFields property.

userFields is expected to be an array containing UserFieldMetadata elements.

  • access: public
void setUserFields ( $userFields)
  • $userFields

Documentation generated on Fri, 19 Aug 2016 11:23:18 +0200 by phpDocumentor 1.4.4