public interface IBusinessObject extends IUniquelyNamed, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
BUSINESS_OBJECT_PREFIX |
SEP
Modifier and Type | Method and Description |
---|---|
List<IBOEntity> |
getAllBOEntities() |
Set<IEntity> |
getAllEntities()
Returns the set of all entities managed by this
IBusinessObject |
Collection<IBOEntity> |
getBOEntities(IEntity pEntity)
Obtains the BOEntities defined in this Business Object for the given type.
|
IBOEntity |
getBOEntity(String pName) |
String |
getFilter()
SemQL Filter to apply on root IEntity.
|
IModel |
getModel()
The model to which this Business Object belongs
|
String |
getName()
The name of this Business Object
|
IBOEntity |
getRootBOEntity()
The root IBOEntity
|
getPrefixedUniqueName, getUniqueName
static final String BUSINESS_OBJECT_PREFIX
IModel getModel()
String getName()
IBOEntity getRootBOEntity()
Set<IEntity> getAllEntities()
IBusinessObject
IBOEntity getBOEntity(String pName) throws NoSuchBOEntityException
NoSuchBOEntityException
Collection<IBOEntity> getBOEntities(IEntity pEntity)
pEntity
- the typeIBOEntity
String getFilter()
Copyright © 2019. All rights reserved.