Function CanDeleteLegalPerson(inPersonSeq As Decimal) As Boolean
Checks whether the legal person is referenced by attorney conflicts, outcome staff, or legal-person-type records before allowing delete, per BR-CLM-LGL-015.
NewLegalPerson (shared)
Shared Function NewLegalPerson(inDataportal As IDataPortalInfo) As clsLegalPerson
Factory that creates a new, unsaved clsLegalPerson.
GetLegalPerson (shared)
Shared Function GetLegalPerson(inDataportal As IDataPortalInfo) As clsLegalPerson
Factory that retrieves an existing clsLegalPerson.
Framework-invoked constructor that registers business rules; instances are created through the NewLegalPerson/GetLegalPerson factory methods rather than directly.
The following members exist in source but are not part of the class's public surface; they are documented here for completeness rather than in the "Public members" section above.
Member
Signature
Purpose
AddBusinessRules
Protected Overrides Sub AddBusinessRules()
Registers this class's business rules (last-name/first-name presence validation) with the framework rule engine.
Load
Protected Friend Sub Load(inDataPortalInfo As IDataPortalInfo, Row As clsResultSet.DataRow) Implements ILoadable.Load
Note: Statements marked with † are derived from dependency library
documentation via the Legends CLI. They describe inherited behavior from the
indicated origin library and should be verified if the dependency version changes.