Class StateBo

java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.location.impl.state.StateBo
All Implemented Interfaces:
Serializable, Cloneable, org.apache.ojb.broker.PersistenceBrokerAware, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.active.MutableInactivatable, org.kuali.rice.core.api.mo.common.Coded, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.ExternalizableBusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject, org.kuali.rice.location.api.state.StateContract, org.kuali.rice.location.framework.state.StateEbo

@Entity public class StateBo extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.location.framework.state.StateEbo
See Also:
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    extension, newCollectionRecord, objectId, versionNumber

    Fields inherited from class org.kuali.rice.krad.bo.BusinessObjectBase

    _persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static StateBo
    from(org.kuali.rice.location.api.state.State im)
    Converts a immutable object to its mutable counterpart
     
     
     
     
     
    boolean
     
    void
    setActive(boolean active)
     
    void
     
    void
     
    void
    setCountryCode(String countryCode)
     
    void
     
    void
    setNameV3(String nameV3)
     
    static org.kuali.rice.location.api.state.State
    to(StateBo bo)
    Converts a mutable bo to its immutable counterpart

    Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_new, _persistence_post_clone, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, 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

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, 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.krad.bo.BusinessObject

    refresh

    Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic

    toString

    Methods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject

    _persistence_shallow_clone

    Methods inherited from interface org.kuali.rice.location.framework.state.StateEbo

    getVersionNumber
  • Constructor Details

    • StateBo

      public StateBo()
  • Method Details

    • getCode

      public String getCode()
      Specified by:
      getCode in interface org.kuali.rice.core.api.mo.common.Coded
      Specified by:
      getCode in interface org.kuali.rice.location.framework.state.StateEbo
    • setCode

      public void setCode(String code)
    • getCountryCode

      public String getCountryCode()
      Specified by:
      getCountryCode in interface org.kuali.rice.location.api.state.StateContract
      Specified by:
      getCountryCode in interface org.kuali.rice.location.framework.state.StateEbo
    • setCountryCode

      public void setCountryCode(String countryCode)
    • getName

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.location.api.state.StateContract
      Specified by:
      getName in interface org.kuali.rice.location.framework.state.StateEbo
    • setName

      public void setName(String name)
    • getNameV3

      public String getNameV3()
      Specified by:
      getNameV3 in interface org.kuali.rice.location.api.state.StateContract
      Specified by:
      getNameV3 in interface org.kuali.rice.location.framework.state.StateEbo
    • setNameV3

      public void setNameV3(String nameV3)
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
      Specified by:
      isActive in interface org.kuali.rice.location.framework.state.StateEbo
    • setActive

      public void setActive(boolean active)
      Specified by:
      setActive in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatable
      Specified by:
      setActive in interface org.kuali.rice.location.framework.state.StateEbo
    • getCountry

      public CountryBo getCountry()
    • setCountry

      public void setCountry(CountryBo country)
    • to

      public static org.kuali.rice.location.api.state.State to(StateBo bo)
      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      An immutable State if the passed in mutable is not null. If the mutable reference was null, then null is returned.
    • from

      public static StateBo from(org.kuali.rice.location.api.state.State im)
      Converts a immutable object to its mutable counterpart
      Parameters:
      im - immutable object
      Returns:
      a new mutable CountryBo if the passed in immutable is not null. If the immutable reference was null, then null is returned.