public interface ICcDataObject
Modifier and Type | Method and Description |
---|---|
boolean |
addAssociation(java.lang.String astrAssocRole,
ICcDataObject aEntity)
Add the provided Entity instance to an multi-valued association
|
void |
clearAssociations(java.lang.String astrAssocRole)
Remove all associations with this Entity instance under the given role name
|
java.util.Set<java.lang.String> |
getAssociationRoleNames()
Get a set of Association Role names for this Entity instance
|
java.util.Set<ICcDataObject> |
getAssociations(java.lang.String astrAssocRole)
Get a set of all Entity instances associated with this Entity instance under the given role name
|
java.lang.String |
getAttributeDataType(java.lang.String astrAttrName)
Get the internal data type of a given attribute
|
java.util.Set<java.lang.String> |
getAttributeNames()
Get a set of Attribute names for this Entity instance
|
java.lang.Object |
getAttributeValue(java.lang.String astrAttrName)
Get the value of the given attribute of this Entity instance
|
java.lang.String |
getEntityClassName()
Get the Entity class name for this Entity instance
|
java.lang.String |
getEntityUID()
Get the internal rule engine unique identify for this Entity instance
|
java.lang.Object |
getExternalBusinessObject()
Get a handle to the external Java business object passed into the rule engine which
corresponds to this Entity instance.
|
java.lang.String |
getXMLClassName()
Get the XML Class name for this Entity instance which is used for XML messaging
|
boolean |
removeAssociation(java.lang.String astrAssocRole,
ICcDataObject aEntity)
Remove the provided Entity instance from an existing association
|
boolean |
setAssociation(java.lang.String astrAssocRole,
ICcDataObject aEntity)
Replace all existing associations of the given role name with a new association to the provided Entity instance
|
boolean |
setAssociation(java.lang.String astrAssocRole,
java.util.Set<ICcDataObject> aEntitySet)
Replace all existing associations of the given role name with new associations to the provided Entity instance set
|
boolean |
setAttributeValue(java.lang.String astrAttrName,
java.lang.Object aobjValue)
Set the value of the given attribute of this Entity instance
|
boolean setAttributeValue(java.lang.String astrAttrName, java.lang.Object aobjValue)
astrAttrName
- - the name of the attributeaobjValue
- - the value to set the attribute tojava.lang.Object getAttributeValue(java.lang.String astrAttrName)
astrAttrName
- - the name of the attribute to getboolean setAssociation(java.lang.String astrAssocRole, ICcDataObject aEntity)
astrAssocRole
- - the name of the association roleaEntity
- - the Entity instance to associate withboolean setAssociation(java.lang.String astrAssocRole, java.util.Set<ICcDataObject> aEntitySet)
astrAssocRole
- - the name of the association roleaEntitySet
- - the set of Entity instances to associate withboolean addAssociation(java.lang.String astrAssocRole, ICcDataObject aEntity)
astrAssocRole
- - the name of the association roleaEntity
- - the Entity instance to add to the associationboolean removeAssociation(java.lang.String astrAssocRole, ICcDataObject aEntity)
astrAssocRole
- - the name of the association roleaEntity
- - the Entity instance to remove from the associationjava.util.Set<ICcDataObject> getAssociations(java.lang.String astrAssocRole)
astrAssocRole
- - the name of the association rolevoid clearAssociations(java.lang.String astrAssocRole)
astrAssocRole
- - the name of the association rolejava.lang.String getEntityClassName()
java.lang.String getXMLClassName()
java.lang.Object getExternalBusinessObject()
java.lang.String getEntityUID()
java.util.Set<java.lang.String> getAttributeNames()
java.lang.String getAttributeDataType(java.lang.String astrAttrName)
astrAttrName
- - the attribute namejava.util.Set<java.lang.String> getAssociationRoleNames()
Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.