public class ChangeKeyPersonEvent extends KeyPersonEventBase implements org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent, Traceable<ChangeKeyPersonEvent>
ProposalPerson added to a ProposalDocument| Constructor and Description |
|---|
ChangeKeyPersonEvent(ProposalDevelopmentDocument document,
ProposalPerson person,
org.kuali.rice.krad.bo.BusinessObject source,
int index)
Default Constructor
|
ChangeKeyPersonEvent(String errorPathPrefix,
ProposalDevelopmentDocument document,
ProposalPerson person,
org.kuali.rice.krad.bo.BusinessObject source,
int index)
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ChangeKeyPersonEvent |
getProxy(ChangeKeyPersonEvent archetype)
Rely on the class to know how to build its own proxy for trace logging
|
Class<ChangeKeyPersonRule> |
getRuleInterfaceClass() |
org.kuali.rice.krad.bo.BusinessObject |
getSource()
Read access to source
|
boolean |
invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule rule) |
void |
setSource(org.kuali.rice.krad.bo.BusinessObject source)
Write access to source
|
getProposalPerson, logEvent, validategenerateEvents, getDescription, getDocument, getDocumentId, getErrorPathPrefix, getName, toStringpublic ChangeKeyPersonEvent(ProposalDevelopmentDocument document, ProposalPerson person, org.kuali.rice.krad.bo.BusinessObject source, int index)
document - person - source - business objectpublic ChangeKeyPersonEvent(String errorPathPrefix, ProposalDevelopmentDocument document, ProposalPerson person, org.kuali.rice.krad.bo.BusinessObject source, int index)
document - person - source - business objectpublic org.kuali.rice.krad.bo.BusinessObject getSource()
public void setSource(org.kuali.rice.krad.bo.BusinessObject source)
source - public Class<ChangeKeyPersonRule> getRuleInterfaceClass()
getRuleInterfaceClass in interface org.kuali.rice.krad.rules.rule.event.KualiDocumentEventKualiDocumentEvent.getRuleInterfaceClass()public boolean invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule rule)
invokeRuleMethod in interface org.kuali.rice.krad.rules.rule.event.KualiDocumentEventKualiDocumentEvent.invokeRuleMethod(org.kuali.rice.krad.rules.rule.BusinessRule)public ChangeKeyPersonEvent getProxy(ChangeKeyPersonEvent archetype)
TraceablegetProxy in interface Traceable<ChangeKeyPersonEvent>archetype - instance applied to the proxy.T with archetype setTraceable.getProxy(java.lang.Object)Copyright © 2013 The Kuali Foundation. All Rights Reserved.