org.kuali.rice.kim.bo.entity.impl
Class KimEntityExternalIdentifierImpl
java.lang.Object
org.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kim.bo.entity.impl.KimEntityDataBase
org.kuali.rice.kim.bo.entity.impl.KimEntityExternalIdentifierImpl
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, KimEntityExternalIdentifier, BusinessObject, PersistableBusinessObject
public class KimEntityExternalIdentifierImpl
- extends KimEntityDataBase
- implements KimEntityExternalIdentifier
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
LOG
private static final org.apache.log4j.Logger LOG
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
entityExternalIdentifierId
protected String entityExternalIdentifierId
entityId
protected String entityId
externalIdentifierTypeCode
protected String externalIdentifierTypeCode
externalId
protected String externalId
externalIdentifierType
protected ExternalIdentifierType externalIdentifierType
cachedExtIdType
protected ExternalIdentifierType cachedExtIdType
encryptionRequired
protected boolean encryptionRequired
KimEntityExternalIdentifierImpl
public KimEntityExternalIdentifierImpl()
getEntityExternalIdentifierId
public String getEntityExternalIdentifierId()
- Description copied from interface:
KimEntityExternalIdentifier
- Gets this
KimEntityExternalIdentifier
's id.
- Specified by:
getEntityExternalIdentifierId
in interface KimEntityExternalIdentifier
- Returns:
- the id for this
KimEntityExternalIdentifier
, or null if none has been assigned. - See Also:
KimEntityExternalIdentifier.getEntityExternalIdentifierId()
getExternalId
public String getExternalId()
- Description copied from interface:
KimEntityExternalIdentifier
- Gets this
KimEntityExternalIdentifier
's external id.
- Specified by:
getExternalId
in interface KimEntityExternalIdentifier
- Returns:
- the external id for this
KimEntityExternalIdentifier
, or null if none has been assigned. - See Also:
KimEntityExternalIdentifier.getExternalId()
getExternalIdentifierTypeCode
public String getExternalIdentifierTypeCode()
- Description copied from interface:
KimEntityExternalIdentifier
- Gets this
KimEntityExternalIdentifier
's type code.
- Specified by:
getExternalIdentifierTypeCode
in interface KimEntityExternalIdentifier
- Returns:
- the type code for this
KimEntityExternalIdentifier
, or null if none has been assigned. - See Also:
KimEntityExternalIdentifier.getExternalIdentifierTypeCode()
setExternalId
public void setExternalId(String externalId)
- See Also:
org.kuali.rice.kim.bo.entity.KimEntityExternalIdentifier#setExternalId(java.lang.String)
setExternalIdentifierTypeCode
public void setExternalIdentifierTypeCode(String externalIdentifierTypeCode)
- See Also:
org.kuali.rice.kim.bo.entity.KimEntityExternalIdentifier#setExternalIdentifierTypeCode(java.lang.String)
toStringMapper
protected LinkedHashMap toStringMapper()
- Specified by:
toStringMapper
in class BusinessObjectBase
- Returns:
- Map containing the fieldValues of the key fields for this class, indexed by fieldName
- See Also:
BusinessObjectBase.toStringMapper()
setEntityExternalIdentifierId
public void setEntityExternalIdentifierId(String entityExternalIdentifierId)
getEntityId
public String getEntityId()
setEntityId
public void setEntityId(String entityId)
getExternalIdentifierType
public ExternalIdentifierType getExternalIdentifierType()
setExternalIdentifierType
public void setExternalIdentifierType(ExternalIdentifierType externalIdentifierType)
beforeInsert
public void beforeInsert(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
throws org.apache.ojb.broker.PersistenceBrokerException
- Specified by:
beforeInsert
in interface org.apache.ojb.broker.PersistenceBrokerAware
- Overrides:
beforeInsert
in class PersistableBusinessObjectBase
- Throws:
org.apache.ojb.broker.PersistenceBrokerException
beforeUpdate
public void beforeUpdate(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
throws org.apache.ojb.broker.PersistenceBrokerException
- Specified by:
beforeUpdate
in interface org.apache.ojb.broker.PersistenceBrokerAware
- Overrides:
beforeUpdate
in class PersistableBusinessObjectBase
- Throws:
org.apache.ojb.broker.PersistenceBrokerException
afterLookup
public void afterLookup(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
throws org.apache.ojb.broker.PersistenceBrokerException
- Specified by:
afterLookup
in interface org.apache.ojb.broker.PersistenceBrokerAware
- Overrides:
afterLookup
in class PersistableBusinessObjectBase
- Throws:
org.apache.ojb.broker.PersistenceBrokerException
beforeInsert
public void beforeInsert()
- Overrides:
beforeInsert
in class PersistableBusinessObjectBase
beforeUpdate
public void beforeUpdate()
- Overrides:
beforeUpdate
in class PersistableBusinessObjectBase
afterLookup
public void afterLookup()
evaluateExternalIdentifierType
protected void evaluateExternalIdentifierType()
encryptExternalId
protected void encryptExternalId()
decryptExternalId
protected void decryptExternalId()
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.