public abstract class MassPersonChangeServiceBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ErrorReporter |
errorReporter |
protected static String |
PMC_LOCKED_FIELD |
| Constructor and Description |
|---|
MassPersonChangeServiceBase() |
| Modifier and Type | Method and Description |
|---|---|
protected org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
protected abstract String |
getDocumentId(org.kuali.rice.krad.bo.PersistableBusinessObject parent)
Gets the parent's id.
|
protected abstract String |
getDocumentName()
The name for the parent we are changing.
|
protected KcPersonService |
getKcPersonService() |
protected RolodexService |
getRolodexService() |
protected abstract String |
getWarningKey()
Returns the warning key for this mass person change.
|
protected boolean |
isPersonChangeCandidate(PersonMassChange personMassChange,
List<? extends AbstractProjectPerson> persons,
String... personRoles) |
protected boolean |
isPersonIdMassChange(PersonMassChange personMassChange,
String personId) |
protected boolean |
isPersonInRole(AbstractProjectPerson person,
String... personRoles) |
protected boolean |
isReplacerValidPersonChangeCandidate(PersonMassChange personMassChange,
List<? extends AbstractProjectPerson> persons) |
protected boolean |
isRolodexIdMassChange(PersonMassChange personMassChange,
Integer rolodexId) |
protected void |
reportReplacerExists(AbstractProjectPerson person) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setKcPersonService(KcPersonService kcPersonService) |
void |
setRolodexService(RolodexService rolodexService) |
protected static final String PMC_LOCKED_FIELD
protected final ErrorReporter errorReporter
protected boolean isReplacerValidPersonChangeCandidate(PersonMassChange personMassChange, List<? extends AbstractProjectPerson> persons)
protected boolean isPersonChangeCandidate(PersonMassChange personMassChange, List<? extends AbstractProjectPerson> persons, String... personRoles)
protected boolean isPersonInRole(AbstractProjectPerson person, String... personRoles)
protected boolean isPersonIdMassChange(PersonMassChange personMassChange, String personId)
protected boolean isRolodexIdMassChange(PersonMassChange personMassChange, Integer rolodexId)
protected void reportReplacerExists(AbstractProjectPerson person)
protected abstract String getWarningKey()
protected abstract String getDocumentName()
protected abstract String getDocumentId(org.kuali.rice.krad.bo.PersistableBusinessObject parent)
protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
protected KcPersonService getKcPersonService()
public void setKcPersonService(KcPersonService kcPersonService)
protected RolodexService getRolodexService()
public void setRolodexService(RolodexService rolodexService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.