Anonymous avatar Anonymous committed be60c22

tweaks after run through

Comments (0)

Files changed (3)


 def getDataSource() { grailsApplication.mainContext.getBean("dataSource") }
-def retrievePerson() {
-    Person.findByLastName("Naleid") ?: 
- "Naleid", ssn: "123456789")
+def printEncryptedAndDecryptedSsn(person) {
+    println "Decrypted ssn = ${person.ssn}"
+    eachRow("select * from person where name = ${}"){ println it }
-def p = retrievePerson()  
-p.ssn = "123456789" true, flush: true)
+def person = Person.buildLazy(name: "Ted Naleid")  
-eachRow("select * from person"){ println it}
+person.ssn = "111-11-1111" true, flush: true)
+person.ssn = "999-99-9999" true, flush: true)
+person.ssn = "111-11-1111" true, flush: true)


 import com.bloomhealthco.jasypt.GormEncryptedStringType
 class Person {
-	String firstName
-	String lastName
+	String name
 	String ssn
-    static constraints = {
-    }
 	static mapping = {
 		ssn type: GormEncryptedStringType
Add a comment to this file


Binary file modified.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.