NSD1187 IM Filter Description Filter: filter.Nordicedge
Fact
Identity Manager
2nd December 2009 – Initial version
Situation
Detailed description of the filter filter.Nordicedge
Solution
Class: filter.Nordicedge
| Method name |
Description |
| buildEmailAddress [NSD4000] |
Creates an email address, based on three given parameters, if the assigned control (textbox) is blank and empty |
| buildEmailAddress2 [NSD4001] | Creates an email address, based on all supplied parameters, if the assigned control (textbox) is blank and empty |
| checkAsciiValue | |
| checkPersonnummer | Format control of a swedish personal number (personnummer) Accepts 10 characters: yymmddnnnn Accepts 11 characters: yymmdd-nnnn Accepts 12 characters: yyyymmddnnnn |
| checkPersonnummer12Characters | Format control of a swedish personal number (personnummer). 12 characters only. Accepts 12 characters: yyyymmddnnnn |
| checkSMSOnDemandPolicy | Checks if policy for vCard/SMS Ondemand is set |
| comboboxMandatory | Sets the current attribute "has been edited" flag to "false" if value starts with "*" |
| comparePassword | Compares two passwords. Use this method with the "userPassword" attribute and one parameter which is a display only "NONE" attribute |
| compareTwoValues | Compares the first and second parameter. If they are equal, the first is returned, else a blank string is returned |
| concatMultiValues | Concat multiple values (no spaces between values) into one string |
| concatValues | Merges two parameters, adding a space between. Merge will always occur |
| concatValueAlways | Merges two parameters, adding a space between. Merge will always occur |
| createMD5Hash | Generates an MD5 hash. Used, for example, for passwords |
| disableAttribute | Sets "has been edited" flag to false if strValue starts with "*". |
| fixDN | Returns the naming value of a DN with the type. |
| fixDNwithoutType | Returns the naming value of a DN without type. |
| formatTextAreaData | Formats a string list value using the LDAP parse method. Parameter 1: String to present with LDAP atributes, like LDAP(cn) (LDAP(mail)) Parameter 2: Attribute in data to use to search for DN (only if data is not a fully DN) Parameter 3: Additional search filter |
| getCurrentDN | Returns the DN of the current edit object. |
| getUserSessionVariable | Get a value from the user session (NEIDMgmtSession). Enter the key name as the first parameter |
| mailTo | Return a mailTo link. |
| mobileNumberCheck | Checks a mobile phonenumber and removes any non allowed characters It will add +46 if international prefix is missing Use this with the post or pre/post-save trigger |
| msTimeformat | Converts Microsoft time format used by lastLogon and lastLogonTimestamp (AD2003) to yyyy-MM-dd HH:mm:ss |
| msTimeformat2 | Converts Micrsoft time format used by lastLogon and lastLogonTimestamp (AD2003) to a specified format. Use java.text.SimpleDateFormat syntax. |
| nameFormat | Formats a string with a leading uppercase character followed by lowercase (Example: John) |
| newCheckPersonnummer12Characters | Format control of a swedish personal number (personnummer) Accepts 10 characters: yymmddnnnn Accepts 11 characters: yymmdd-nnnn Accepts 12 characters: yyyymmddnnnn |
| onlyDigits | Checks that the data is always digits Use this with the KEY trigger. |
| removeLastFourDigitsFromPersonnummer | Removes the last four digits from a swedish personal number (personnummer). It handles the following format: 750131-xxxx 750131xxxx 19750131xxxx. |
| replace$WithCR | Replaces any $ in string with CR. |
| replaceCharInString | Replaces all occurences of a string within a string. Parameter 1: String to be replaced Parameter 2: The new string |
| replaceCRWith$ | Replaces any CR in string with $. |
| sizeOfSearchResult | Displays the size of a search result |
| toLower | Returns a string converted to lower case letters |
| touch | Flag the control as "hasBeen edited" |
| toUpper | Returns a string converted to upper case letters |
| trimString | Removes leading end ending spaces |
| zuluTimeFormat | Converts ZULU time string into "yyyy-mm-dd hh:mm:ss". |
Disclaimer
The origin of this information may be internal or external to Nordic Edge™. Nordic Edge™ makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Nordic Edge™ makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.
Nordic Edge Support – www.nordicedge.se
