@Transactional public class FinancialEntityServiceImpl extends Object implements FinancialEntityService
| Constructor and Description |
|---|
FinancialEntityServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
PersonFinIntDisclosure |
getCurrentFinancialEntities(String entityNumber) |
List<PersonFinIntDisclosure> |
getFinancialEntities(String personId,
boolean active)
This method to get a list of active or inactive financial entities of this personid
only return the last version, ie, current one.
|
List<FinEntityDataMatrixBean> |
getFinancialEntityDataMatrix()
This method is to set up the datamatrix bean, which will be used for UI
This bean is formed by datagroup/datamatrix/relationtype
|
List<FinEntityDataMatrixBean> |
getFinancialEntityDataMatrixForEdit(List<PersonFinIntDisclDet> disclosureDetails)
This method is to get the datamatrix bean and then populate the existing data from person fin discl detail
|
List<FinIntEntityRelType> |
getFinancialEntityRelationshipTypes()
This method is to get all the active relationship types
|
FinancialEntityReporter |
getFinancialEntityReporter(String personId)
This method is to get the financial entity reporter.
|
List<PersonFinIntDisclDet> |
getFinDisclosureDetails(List<FinEntityDataMatrixBean> dataMatrixs,
String entityNumber,
Integer sequenceNumber)
This method is to convert UI data matrix to fin disclosure detail
|
List<PersonFinIntDisclosure> |
getFinDisclosureVersions(String entityNumber) |
String |
getNextEntityNumber()
get next entity number from DB sequence
This method...
|
List<FinancialEntityAttachment> |
retrieveFinancialEntityAttachmentsFor(Long entityId)
This method returns the current list of FinancialEntityAttachment objects for the specified FE; null when FE ID is null.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setKcPersonService(KcPersonService kcPersonService) |
void |
setSequenceAccessorService(org.kuali.rice.krad.service.SequenceAccessorService sequenceAccessorService) |
void |
setVersioningService(VersioningService versioningService) |
PersonFinIntDisclosure |
versionPersonFinintDisclosure(PersonFinIntDisclosure personFinIntDisclosure,
List<FinEntityDataMatrixBean> newRelationDetails,
List<FinancialEntityAttachment> newFinancialEntityAttachments)
As part of the versioning process, the FE row presently seen as current/active will be made non-current/inactive.
|
public List<PersonFinIntDisclosure> getFinancialEntities(String personId, boolean active)
FinancialEntityServicegetFinancialEntities in interface FinancialEntityServiceFinancialEntityService.getFinancialEntities(java.lang.String, boolean)public List<PersonFinIntDisclosure> getFinDisclosureVersions(String entityNumber)
getFinDisclosureVersions in interface FinancialEntityServicepublic List<FinIntEntityRelType> getFinancialEntityRelationshipTypes()
FinancialEntityServicegetFinancialEntityRelationshipTypes in interface FinancialEntityServicepublic List<FinEntityDataMatrixBean> getFinancialEntityDataMatrix()
FinancialEntityServicegetFinancialEntityDataMatrix in interface FinancialEntityServiceFinancialEntityService.getFinancialEntityDataMatrix()public List<PersonFinIntDisclDet> getFinDisclosureDetails(List<FinEntityDataMatrixBean> dataMatrixs, String entityNumber, Integer sequenceNumber)
FinancialEntityServicegetFinDisclosureDetails in interface FinancialEntityServiceFinancialEntityService.getFinDisclosureDetails(java.util.List, java.lang.String, java.lang.Integer)public List<FinEntityDataMatrixBean> getFinancialEntityDataMatrixForEdit(List<PersonFinIntDisclDet> disclosureDetails)
FinancialEntityServicegetFinancialEntityDataMatrixForEdit in interface FinancialEntityServiceFinancialEntityService.getFinancialEntityDataMatrixForEdit(java.util.List)public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public FinancialEntityReporter getFinancialEntityReporter(String personId)
FinancialEntityServicegetFinancialEntityReporter in interface FinancialEntityServiceFinancialEntityService.getFinancialEntityReporter(java.lang.String)public List<FinancialEntityAttachment> retrieveFinancialEntityAttachmentsFor(Long entityId)
retrieveFinancialEntityAttachmentsFor in interface FinancialEntityServiceentityId - public PersonFinIntDisclosure versionPersonFinintDisclosure(PersonFinIntDisclosure personFinIntDisclosure, List<FinEntityDataMatrixBean> newRelationDetails, List<FinancialEntityAttachment> newFinancialEntityAttachments) throws VersionException
versionPersonFinintDisclosure in interface FinancialEntityServiceVersionExceptionpublic PersonFinIntDisclosure getCurrentFinancialEntities(String entityNumber)
getCurrentFinancialEntities in interface FinancialEntityServicepublic String getNextEntityNumber()
FinancialEntityServicegetNextEntityNumber in interface FinancialEntityServiceFinancialEntityService.getNextEntityNumber()public void setKcPersonService(KcPersonService kcPersonService)
public void setVersioningService(VersioningService versioningService)
public void setSequenceAccessorService(org.kuali.rice.krad.service.SequenceAccessorService sequenceAccessorService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.