org.kuali.rice.kim.impl.identity.visa
Class EntityVisaBo

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.visa.EntityVisaBo
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, EntityVisaContract, BusinessObject, PersistableBusinessObject

@Entity
public class EntityVisaBo
extends PersistableBusinessObjectBase
implements EntityVisaContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, newCollectionRecord, objectId, versionNumber
 
Constructor Summary
EntityVisaBo()
           
 
Method Summary
static EntityVisaBo from(EntityVisa immutable)
          Creates a EntityVisaBo business object from an immutable representation of a EntityVisa.
 String getEntityId()
          Gets this EntityVisaContract's identity id.
 String getId()
          The unique identifier for an object.
 String getVisaEntry()
          Gets this EntityVisaContract's visa entry.
 String getVisaId()
          Gets this EntityVisaContract's visa id.
 CodedAttribute getVisaType()
          Gets this EntityVisaContract's visa type.
 String getVisaTypeCode()
           
 String getVisaTypeKey()
          Gets this EntityVisaContract's visa type key.
 void setEntityId(String entityId)
           
 void setId(String id)
           
 void setVisaEntry(String visaEntry)
           
 void setVisaId(String visaId)
           
 void setVisaType(CodedAttribute visaType)
           
 void setVisaTypeCode(String visaTypeCode)
           
 void setVisaTypeKey(String visaTypeKey)
           
static EntityVisa to(EntityVisaBo bo)
           
 
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.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.ModelObjectBasic
toString
 

Constructor Detail

EntityVisaBo

public EntityVisaBo()
Method Detail

getVisaType

public CodedAttribute getVisaType()
Description copied from interface: EntityVisaContract
Gets this EntityVisaContract's visa type.

Specified by:
getVisaType in interface EntityVisaContract
Returns:
the visa type for this EntityVisaContract, or null if none has been assigned.

to

public static EntityVisa to(EntityVisaBo bo)

from

public static EntityVisaBo from(EntityVisa immutable)
Creates a EntityVisaBo business object from an immutable representation of a EntityVisa.

Parameters:
immutable - an immutable EntityVisa
Returns:
a EntityVisaBo

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

setId

public void setId(String id)

getVisaTypeCode

public String getVisaTypeCode()

setVisaTypeCode

public void setVisaTypeCode(String visaTypeCode)

getEntityId

public String getEntityId()
Description copied from interface: EntityVisaContract
Gets this EntityVisaContract's identity id.

Specified by:
getEntityId in interface EntityVisaContract
Returns:
the identity id for this EntityVisaContract, or null if none has been assigned.

setEntityId

public void setEntityId(String entityId)

getVisaTypeKey

public String getVisaTypeKey()
Description copied from interface: EntityVisaContract
Gets this EntityVisaContract's visa type key.

Specified by:
getVisaTypeKey in interface EntityVisaContract
Returns:
the visa type key for this EntityVisaContract, or null if none has been assigned.

setVisaTypeKey

public void setVisaTypeKey(String visaTypeKey)

getVisaEntry

public String getVisaEntry()
Description copied from interface: EntityVisaContract
Gets this EntityVisaContract's visa entry.

Specified by:
getVisaEntry in interface EntityVisaContract
Returns:
the visa entry for this EntityVisaContract, or null if none has been assigned.

setVisaEntry

public void setVisaEntry(String visaEntry)

getVisaId

public String getVisaId()
Description copied from interface: EntityVisaContract
Gets this EntityVisaContract's visa id.

Specified by:
getVisaId in interface EntityVisaContract
Returns:
the visa id for this EntityVisaContract, or null if none has been assigned.

setVisaId

public void setVisaId(String visaId)

setVisaType

public void setVisaType(CodedAttribute visaType)


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