com.loribel.commons.business.abstraction
Interface GB_SimpleBusinessObjectSet

All Superinterfaces:
GB_BOParentOwner, GB_BOParentOwnerSet, GB_LabelInfoOwner, GB_SimpleBusinessObject
All Known Subinterfaces:
GB_BOMetaModel, GB_BusinessObject
All Known Implementing Classes:
GB_BOEnumItemBOGen, GB_BOEnumItemSearchBOGen, GB_BOEnumValuesBOGen, GB_BOEnumValuesGroupBOGen, GB_BOExtendsBOGen, GB_BOExtensionBOGen, GB_BOLinkIdBOGen, GB_BOLinkIdLongBOGen, GB_BOMetaDataBOGen, GB_BOMetaDataSearchBOGen, GB_BOPropertyBOGen, GB_BOPropertySearchBOGen, GB_BOStringMBOGen, GB_BusinessObjectAbstract, GB_BusinessObjectDefault, GB_BusinessObjectSimpleAbstract

public interface GB_SimpleBusinessObjectSet
extends GB_SimpleBusinessObject, GB_BOParentOwnerSet

Abstraction of a simple BusinessObject with setter for values.

Author:
Gregory Borelli

Method Summary
 void addPropertyValue(java.lang.String a_propertyName, java.lang.Object a_value)
          Add a value for the property a_propertyName
 void putPropertyValueMap(java.lang.String a_propertyName, java.lang.String a_name, java.lang.Object a_value)
          Add a value for the property a_propertyName
 void removePropertyValue(java.lang.String a_propertyName, java.lang.Object a_value)
          Remove a value for the property a_propertyName
 void removePropertyValueMap(java.lang.String a_propertyName, java.lang.String a_name)
          Remove a value for the property a_propertyName
 void setModified(boolean a_flag)
           
 void setPropertyValue(java.lang.String a_propertyName, java.lang.Object a_value)
          Set the value of the property a_propertyName
 void setReadOnly(boolean a_readOnly)
          Set the businessObject read-only.
 
Methods inherited from interface com.loribel.commons.business.abstraction.GB_SimpleBusinessObject
getBOName, getProperty, getPropertyNames, getPropertyValue, isModified, isReadOnly
 
Methods inherited from interface com.loribel.commons.business.abstraction.GB_BOParentOwner
getBoParent
 
Methods inherited from interface com.loribel.commons.abstraction.GB_LabelInfoOwner
getLabelInfo
 
Methods inherited from interface com.loribel.commons.business.abstraction.GB_BOParentOwnerSet
setBoParent
 

Method Detail

addPropertyValue

public void addPropertyValue(java.lang.String a_propertyName,
                             java.lang.Object a_value)
Add a value for the property a_propertyName

Parameters:
a_propertyName - String -
a_value - Object -

setPropertyValue

public void setPropertyValue(java.lang.String a_propertyName,
                             java.lang.Object a_value)
Set the value of the property a_propertyName

Parameters:
a_propertyName - String -
a_value - Object -

removePropertyValue

public void removePropertyValue(java.lang.String a_propertyName,
                                java.lang.Object a_value)
Remove a value for the property a_propertyName

Parameters:
a_propertyName - String -
a_value - Object -

setReadOnly

public void setReadOnly(boolean a_readOnly)
Set the businessObject read-only.


putPropertyValueMap

public void putPropertyValueMap(java.lang.String a_propertyName,
                                java.lang.String a_name,
                                java.lang.Object a_value)
Add a value for the property a_propertyName

Parameters:
a_propertyName - String -
a_value - Object -

removePropertyValueMap

public void removePropertyValueMap(java.lang.String a_propertyName,
                                   java.lang.String a_name)
Remove a value for the property a_propertyName

Parameters:
a_propertyName - String -

setModified

public void setModified(boolean a_flag)


Copyright © 2002-2007 Gregory Borelli [Loribel]. All Rights Reserved.