|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.krms.impl.repository.ReferenceObjectBindingBo
public class ReferenceObjectBindingBo
The mutable implementation of the @{link ReferenceObjectBindingContract} interface, the counterpart to the immutable implementation ReferenceObjectBinding.
| Field Summary |
|---|
| Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
extension, newCollectionRecord, objectId |
| Constructor Summary | |
|---|---|
ReferenceObjectBindingBo()
Default Constructor |
|
| Method Summary | |
|---|---|
static ReferenceObjectBindingBo |
from(ReferenceObjectBinding referenceObjectBinding)
Converts a immutable ReferenceObjectBinding to its mutable ReferenceObjectBindingBo counterpart. |
String |
getCollectionName()
This is the CollectionName of the ReferenceObjectBinding |
String |
getId()
The unique identifier for an object. |
String |
getKrmsDiscriminatorType()
This is the KrmsDiscriminatorType of the ReferenceObjectBinding |
String |
getKrmsObjectId()
This is the KrmsObjectId of the ReferenceObjectBinding |
String |
getNamespace()
This is the namespace of the ReferenceObjectBinding |
String |
getReferenceDiscriminatorType()
This is the ReferenceDiscriminatorType of the ReferenceObjectBinding |
String |
getReferenceObjectId()
This is the ReferenceObjectId of the ReferenceObjectBinding |
SequenceAccessorService |
getSequenceAccessorService()
|
Long |
getVersionNumber()
Returns the version number for this object. |
boolean |
isActive()
The active indicator for an object. |
void |
setActive(boolean active)
Sets the value of active on this builder to the given value. |
void |
setCollectionName(String collectionName)
Sets the value of collectionName on this builder to the given value. |
void |
setId(String id)
Sets the value of id on this builder to the given value. |
void |
setKrmsDiscriminatorType(String krmsDiscriminatorType)
Sets the value of krmsDiscriminatorType on this builder to the given value. |
void |
setKrmsObjectId(String krmsObjectId)
Sets the value of krmsObjectId on this builder to the given value. |
void |
setNamespace(String namespace)
Sets the value of namespace on this builder to the given value. |
void |
setReferenceDiscriminatorType(String referenceDiscriminatorType)
Sets the value of referenceDiscriminatorType on this builder to the given value. |
void |
setReferenceObjectId(String referenceObjectId)
Sets the value of referenceObjectId on this builder to the given value. |
void |
setSequenceAccessorService(SequenceAccessorService sas)
Set the SequenceAccessorService, useful for testing. |
void |
setVersionNumber(Long versionNumber)
Sets the value of versionNumber on this builder to the given value. |
static ReferenceObjectBinding |
to(ReferenceObjectBindingBo referenceObjectBindingBo)
Converts a mutable ReferenceObjectBindingBo to its immutable counterpart, ReferenceObjectBinding. |
| Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId |
| 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.ModelObjectBasic |
|---|
toString |
| Constructor Detail |
|---|
public ReferenceObjectBindingBo()
| Method Detail |
|---|
public String getCollectionName()
ReferenceObjectBindingContractThe CollectionName of the ReferenceObjectBinding
getCollectionName in interface ReferenceObjectBindingContractpublic String getKrmsDiscriminatorType()
ReferenceObjectBindingContractThe KrmsDiscriminatorType of the ReferenceObjectBinding
getKrmsDiscriminatorType in interface ReferenceObjectBindingContractpublic String getKrmsObjectId()
ReferenceObjectBindingContractThe KrmsObjectId of the ReferenceObjectBinding
getKrmsObjectId in interface ReferenceObjectBindingContractpublic String getNamespace()
ReferenceObjectBindingContractThe namespace of the ReferenceObjectBinding
getNamespace in interface ReferenceObjectBindingContractpublic String getReferenceDiscriminatorType()
ReferenceObjectBindingContractThe ReferenceDiscriminatorType of the ReferenceObjectBinding
getReferenceDiscriminatorType in interface ReferenceObjectBindingContractpublic String getReferenceObjectId()
ReferenceObjectBindingContractThe ReferenceObjectId of the ReferenceObjectBinding
getReferenceObjectId in interface ReferenceObjectBindingContractpublic String getId()
Identifiable
getId in interface Identifiablepublic boolean isActive()
Inactivatable
isActive in interface Inactivatablepublic Long getVersionNumber()
Versioned
getVersionNumber in interface VersionedgetVersionNumber in class PersistableBusinessObjectBaseVersioned.getVersionNumber()public void setCollectionName(String collectionName)
collectionName - the collectionName value to set.public void setKrmsDiscriminatorType(String krmsDiscriminatorType)
krmsDiscriminatorType - the krmsDiscriminatorType value to set.public void setKrmsObjectId(String krmsObjectId)
krmsObjectId - the krmsObjectId value to set.public void setNamespace(String namespace)
namespace - the namespace value to set.public void setReferenceDiscriminatorType(String referenceDiscriminatorType)
referenceDiscriminatorType - the referenceDiscriminatorType value to set.public void setReferenceObjectId(String referenceObjectId)
referenceObjectId - the referenceObjectId value to set.public void setId(String id)
id - the id value to set.public void setActive(boolean active)
active - the active value to set.public void setVersionNumber(Long versionNumber)
setVersionNumber in interface PersistableBusinessObjectsetVersionNumber in class PersistableBusinessObjectBaseversionNumber - the versionNumber value to set.Versioned.getVersionNumber()public static ReferenceObjectBinding to(ReferenceObjectBindingBo referenceObjectBindingBo)
ReferenceObjectBindingBo to its immutable counterpart, ReferenceObjectBinding.
referenceObjectBindingBo - the mutable business object.
ReferenceObjectBinding the immutable object.public static ReferenceObjectBindingBo from(ReferenceObjectBinding referenceObjectBinding)
ReferenceObjectBinding to its mutable ReferenceObjectBindingBo counterpart.
referenceObjectBinding - the immutable object.
ReferenceObjectBindingBo the mutable ReferenceObjectBindingBo.public void setSequenceAccessorService(SequenceAccessorService sas)
sas - SequenceAccessorService to use for getNewId.public SequenceAccessorService getSequenceAccessorService()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||