Definition 1 of 115
Columns added to existing entities
Typecodes added to existing typelists
The name of custom entities
The name of custom typelists
New PCF files
Script parameters
ListView Performance Best Practices
Using View Entities can
GUnit Testing - There are two types of test annotations
"Upgrade-Safe" naming conventions: Add the suffix _Ext to
Post On Change and Client Reflection Best Practices
Reflection
,Term 2 of 115
ListView Performance Best Practices
Query-backed list view features:
Only the first page of data is loaded when the list view is rendered
Query is rerun and the first page of data is loaded when paging, sorting, and filtering
Paging, sorting, and filtering are disabled when editing
Examples - a query processor field, a finder method, a query builder result
Full set of data reloaded when list view rendered and when paging, sorting, and filtering
Paging, sorting, and filtering are enabled when editing
Example - an array field
Clear the application cache to force queries to go to the database
Enable stack traces to show the widget or code where queries originate (impossible to
pinpoint root causes otherwise)
Involves both a listening and a triggering widget (there can be more than one of each)
Define on listening widget from Reflection tab
Reflect changes on triggering widget(s)
Can set these properties on listening widget: Available, Custom, InputMask, and
ValueRange
Editable and Visible CANNOT be changed
Use with ListViews
Definition 3 of 115
Navigate to Server Tools (Alt+Shift+T), select Profiler from left pane
Popup from an application screen (Alt+Shift+P)
Guidewire Profiler is accessed 2 ways
Guidewire Profiler is accessed 3 ways
Guidewire profiler - web profile analysis terms
Guidewire Profiler is accessed 102 ways
,Term 4 of 115
Archiving Key Concepts
Entities added to the domain graph need a foreign key relationship with an entity inside the graph.
The foreign key relationship must take one of these forms:
The foreign key can be from the new entity to the owner entity:
▪ Owner can have an array of the new entity
▪ Owner can have a one-to-one or edge foreign key to the new entity
The foreign key can be from the owner entity to the new entity with the archivingOwner
property in the foreign key set to Source
Verifying that required columns on subtypes are populated
Verifying that every value in a typekey column matches a value in the corresponding
typelist
Verifying that one-to-one relationships have at most one referring entity
The Extractable delegate is implemented
The entity has a foreign key relationship with an entity in the archive domain graph
Referencing the object retrieves the entire object
Example - Claim.AssignedUser.DisplayName instead of Claim.AssignedUser
Follow this best practice when the list view is not editable
Definition 5 of 115
Designed to maximize product alignment and minimize unnecessary customization
Scheduled at regular intervals throughout implementation
Build on prior assessments
Evaluate product usage, solution design, and developed code for compliance against Guidewire
Cloud Standards
Issues are added to the Optimization Backlog and must be resolved before Cloud deployment
Cloud Assurance Assessments (CAA):
Logging Level - error
Comments and annotations
Gunit testing - test methods
, Definition 6 of 115
defines the format of the content sent to an appender
Logging components - Layout
Logging level - Debug
Logging level - Warn
Logging components - Logger
Definition 7 of 115
Success / Failure - a transaction or action has succeeded or failed
Recovery - a system went down or connection failed, retried, and recovered
Identification - any large functional areas such as integration, rating, reinsurance, and rules
Typical events to log are
Use whitespace effectively
GUnit Testing - Test Classes
GUnit Testing - Test Methods
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller stuuviaa. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.99. You're not tied to anything after your purchase.