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

Comments are closed.