org.kuali.rice.kim.impl.identity.citizenship
Class EntityCitizenshipBase

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.impl.identity.citizenship.EntityCitizenshipBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, EntityCitizenshipContract, BusinessObject, PersistableBusinessObject
Direct Known Subclasses:
EntityCitizenshipBo, EntityCitizenshipHistoryBo

@MappedSuperclass
public abstract class EntityCitizenshipBase
extends PersistableBusinessObjectBase
implements EntityCitizenshipContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, newCollectionRecord, objectId, versionNumber
 
Constructor Summary
EntityCitizenshipBase()
           
 
Method Summary
 boolean getActive()
           
 String getChangeCode()
           
 org.joda.time.DateTime getChangeDate()
          Gets this EntityCitizenshipContract's change date.
 Timestamp getChangeDateValue()
           
 String getCountryCode()
          Gets this EntityCitizenshipContract's country code.
 org.joda.time.DateTime getEndDate()
          Gets this EntityCitizenshipContract's end date.
 Timestamp getEndDateValue()
           
 String getEntityId()
          Gets this id of the parent identity object.
 org.joda.time.DateTime getStartDate()
          Gets this EntityCitizenshipContract's start date.
 Timestamp getStartDateValue()
           
 String getStatusCode()
           
 boolean isActive()
          The active indicator for an object.
 void setActive(boolean active)
           
 void setChangeCode(String changeCode)
           
 void setChangeDateValue(Timestamp changeDateValue)
           
 void setCountryCode(String countryCode)
           
 void setEndDateValue(Timestamp endDateValue)
           
 void setEntityId(String entityId)
           
 void setStartDateValue(Timestamp startDateValue)
           
 void setStatusCode(String statusCode)
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kim.api.identity.citizenship.EntityCitizenshipContract
getChangeType, getStatus
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

EntityCitizenshipBase

public EntityCitizenshipBase()
Method Detail

getStartDate

public org.joda.time.DateTime getStartDate()
Description copied from interface: EntityCitizenshipContract
Gets this EntityCitizenshipContract's start date.

Specified by:
getStartDate in interface EntityCitizenshipContract
Returns:
the start date for this EntityCitizenshipContract, or null if none has been assigned.

getEndDate

public org.joda.time.DateTime getEndDate()
Description copied from interface: EntityCitizenshipContract
Gets this EntityCitizenshipContract's end date.

Specified by:
getEndDate in interface EntityCitizenshipContract
Returns:
the end date for this EntityCitizenshipContract, or null if none has been assigned.

getChangeCode

public String getChangeCode()

setChangeCode

public void setChangeCode(String changeCode)

getChangeDate

public org.joda.time.DateTime getChangeDate()
Description copied from interface: EntityCitizenshipContract
Gets this EntityCitizenshipContract's change date.

Specified by:
getChangeDate in interface EntityCitizenshipContract
Returns:
the end date for this EntityCitizenshipContract, or null if none has been assigned.

getChangeDateValue

public Timestamp getChangeDateValue()

setChangeDateValue

public void setChangeDateValue(Timestamp changeDateValue)

getEntityId

public String getEntityId()
Description copied from interface: EntityCitizenshipContract
Gets this id of the parent identity object.

Specified by:
getEntityId in interface EntityCitizenshipContract
Returns:
the identity id for this EntityCitizenshipContract

setEntityId

public void setEntityId(String entityId)

getCountryCode

public String getCountryCode()
Description copied from interface: EntityCitizenshipContract
Gets this EntityCitizenshipContract's country code.

Specified by:
getCountryCode in interface EntityCitizenshipContract
Returns:
the country code for this EntityCitizenshipContract, or null if none has been assigned.

setCountryCode

public void setCountryCode(String countryCode)

getStatusCode

public String getStatusCode()

setStatusCode

public void setStatusCode(String statusCode)

getStartDateValue

public Timestamp getStartDateValue()

setStartDateValue

public void setStartDateValue(Timestamp startDateValue)

getEndDateValue

public Timestamp getEndDateValue()

setEndDateValue

public void setEndDateValue(Timestamp endDateValue)

getActive

public boolean getActive()

isActive

public boolean isActive()
Description copied from interface: Inactivatable
The active indicator for an object.

Specified by:
isActive in interface Inactivatable
Returns:
true if active false if not.

setActive

public void setActive(boolean active)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.