org.kuali.rice.krad.bo
Interface MutableInactivatable

All Superinterfaces:
Inactivatable
All Known Subinterfaces:
InactivatableFromTo, KimPermissionTemplate, KualiCode
All Known Implementing Classes:
Address, AddressType, Author, BookType, BSAddressType, CampusBo, CampusEbo, CampusTypeBo, CampusTypeEbo, ComponentBo, ComponentEbo, CountryBo, CountryEbo, CountyBo, CountyEbo, DocumentType, FunctionBo, InactivatableFromToImpl, KewAttributeDefinitionBo, KewTypeAttributeBo, KewTypeBo, KimAbstractMemberImpl, KimPermissionTemplateImpl, KimPermissionTemplateInfo, KrmsAttributeDefinitionBo, KrmsTypeAttributeBo, KrmsTypeBo, KualiCodeBase, NamespaceBo, NamespaceEbo, OwnershipType, ParameterTypeBo, ParameterTypeEbo, PaymentTermType, PeopleFlowBo, PostalCodeBo, PostalCodeEbo, RuleTemplateAttribute, ShippingPaymentTerms, StateBo, StateEbo, TravelAccountUseRate, VendorAddress, VendorDefaultAddress, VendorType

public interface MutableInactivatable
extends Inactivatable

This interface is used to tag business objects as inactivateable, so that the framework will automatically handle special processing related to active indicator, e.g. default active indicator to active on new or copy, have a show/hide inactive and hide inactive by default for collections in maintenance documents, display active indicator in the search criteria and result set for lookups and default the search criteria field to active


Method Summary
 void setActive(boolean active)
          Sets the record to active or inactive.
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Method Detail

setActive

void setActive(boolean active)
Sets the record to active or inactive.



Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.