org.kuali.rice.krms.api.repository.reference
Class ReferenceObjectBinding

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding
All Implemented Interfaces:
Serializable, Inactivatable, Identifiable, Versioned, ModelObjectBasic, ModelObjectComplete, ReferenceObjectBindingContract

public final class ReferenceObjectBinding
extends AbstractDataTransferObject
implements ReferenceObjectBindingContract

Generated using JVM arguments -DNOT_BLANK=krmsObjectId,krmsDiscriminatorType,referenceObjectId,referenceDiscriminatorType Concrete model object implementation, immutable. Instances can be (un)marshalled to and from XML.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
ReferenceObjectBindingContract, Serialized Form

Nested Class Summary
static class ReferenceObjectBinding.Builder
          A builder which can be used to construct ReferenceObjectBinding instances.
 
Method Summary
 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
 Long getVersionNumber()
          Returns the version number for this object.
 boolean isActive()
          The active indicator for an object.
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getCollectionName

public String getCollectionName()
Description copied from interface: ReferenceObjectBindingContract
This is the CollectionName of the ReferenceObjectBinding

The CollectionName of the ReferenceObjectBinding

Specified by:
getCollectionName in interface ReferenceObjectBindingContract
Returns:
the CollectionName of the ReferenceObjectBinding

getKrmsDiscriminatorType

public String getKrmsDiscriminatorType()
Description copied from interface: ReferenceObjectBindingContract
This is the KrmsDiscriminatorType of the ReferenceObjectBinding

The KrmsDiscriminatorType of the ReferenceObjectBinding

Specified by:
getKrmsDiscriminatorType in interface ReferenceObjectBindingContract
Returns:
the KrmsDiscriminatorType of the ReferenceObjectBinding

getKrmsObjectId

public String getKrmsObjectId()
Description copied from interface: ReferenceObjectBindingContract
This is the KrmsObjectId of the ReferenceObjectBinding

The KrmsObjectId of the ReferenceObjectBinding

Specified by:
getKrmsObjectId in interface ReferenceObjectBindingContract
Returns:
the KrmsObjectId of the ReferenceObjectBinding

getNamespace

public String getNamespace()
Description copied from interface: ReferenceObjectBindingContract
This is the namespace of the ReferenceObjectBinding

The namespace of the ReferenceObjectBinding

Specified by:
getNamespace in interface ReferenceObjectBindingContract
Returns:
the namespace of the ReferenceObjectBinding

getReferenceDiscriminatorType

public String getReferenceDiscriminatorType()
Description copied from interface: ReferenceObjectBindingContract
This is the ReferenceDiscriminatorType of the ReferenceObjectBinding

The ReferenceDiscriminatorType of the ReferenceObjectBinding

Specified by:
getReferenceDiscriminatorType in interface ReferenceObjectBindingContract
Returns:
the ReferenceDiscriminatorType of the ReferenceObjectBinding

getReferenceObjectId

public String getReferenceObjectId()
Description copied from interface: ReferenceObjectBindingContract
This is the ReferenceObjectId of the ReferenceObjectBinding

The ReferenceObjectId of the ReferenceObjectBinding

Specified by:
getReferenceObjectId in interface ReferenceObjectBindingContract
Returns:
the ReferenceObjectId of the ReferenceObjectBinding

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

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.

getVersionNumber

public Long getVersionNumber()
Description copied from interface: Versioned
Returns the version number for this object. In general, this value should only be null if the object has not yet been stored to a persistent data store. This version number is generally used for the purposes of optimistic locking.

Specified by:
getVersionNumber in interface Versioned
Returns:
the version number, or null if one has not been assigned yet


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