public class PersonAppointmentBoAdapter extends PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>
| Modifier and Type | Field and Description |
|---|---|
protected org.kuali.coeus.common.framework.unit.UnitService |
unitService |
boIsDefaultable, boIsInactivatable| Constructor and Description |
|---|
PersonAppointmentBoAdapter() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareBOProperties(org.kuali.coeus.common.framework.person.attr.PersonAppointment bo0,
org.kuali.coeus.common.framework.person.attr.PersonAppointment bo1)
Implements comparison logic to allow sorting of BusinessObjects.
|
Class<org.kuali.coeus.common.framework.person.attr.PersonAppointment> |
getBusinessObjectClass()
This is a method which allows
HRImportService
to determine the specific type of business object handled by this class. |
Class<Appointment> |
getIncomingClass()
This is a method which allows
HRImportService
to determine the specific type of incoming JAXB object handled by this class. |
org.kuali.coeus.common.framework.person.attr.PersonAppointment |
newBO(String entityId)
This is a factory method for the business object.
|
org.kuali.coeus.common.framework.person.attr.PersonAppointment |
setFields(org.kuali.coeus.common.framework.person.attr.PersonAppointment bo,
Appointment source)
This is the method which translates the incoming JAXB object to the business object.
|
void |
setUnitService(org.kuali.coeus.common.framework.unit.UnitService unitService) |
compare, delete, isBoDefaultable, isBoInactivatable, nullSafeCompare, nullSafeCompareIgnoreCase, save, setFieldsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic void setUnitService(org.kuali.coeus.common.framework.unit.UnitService unitService)
public int compareBOProperties(org.kuali.coeus.common.framework.person.attr.PersonAppointment bo0,
org.kuali.coeus.common.framework.person.attr.PersonAppointment bo1)
PersistableBoMergeAdaptercompareBOProperties in class PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>public org.kuali.coeus.common.framework.person.attr.PersonAppointment newBO(String entityId)
PersistableBoMergeAdapternewBO in class PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>public org.kuali.coeus.common.framework.person.attr.PersonAppointment setFields(org.kuali.coeus.common.framework.person.attr.PersonAppointment bo,
Appointment source)
PersistableBoMergeAdaptersetFields in class PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>public Class<org.kuali.coeus.common.framework.person.attr.PersonAppointment> getBusinessObjectClass()
PersistableBoMergeAdapterHRImportService
to determine the specific type of business object handled by this class. Type erasure prevents
determining the type of the generic parameter T at runtime, so this explicit method is
necessary.getBusinessObjectClass in class PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>public Class<Appointment> getIncomingClass()
PersistableBoMergeAdapterHRImportService
to determine the specific type of incoming JAXB object handled by this class. Type erasure prevents
determining the type of the generic parameter X at runtime, so this explicit method is
necessary.getIncomingClass in class PersistableBoMergeAdapter<org.kuali.coeus.common.framework.person.attr.PersonAppointment,Appointment>Copyright © 2018 KualiCo. All rights reserved.