Package org.nuclos.api.service
Interface BusinessObjectService
public interface BusinessObjectService
-
Method Summary
Modifier and TypeMethodDescription<T extends BusinessObject>
voiddelete(T type) <T extends BusinessObject>
voiddeleteAll(Collection<T> type) <PK,T extends LogicalDeletable>
voiddeleteLogical(T type) <PK,T extends LogicalDeletable>
voiddeleteLogicalAll(Collection<T> type) <PK,T extends BusinessObject<PK>>
PKinsert(T type) <PK,T extends BusinessObject<PK>>
Collection<PK>insertAll(Collection<T> type) <T extends BusinessObject>
void<T extends BusinessObject>
voidupdateAll(Collection<T> type)
-
Method Details
-
insert
- Throws:
BusinessException
-
insertAll
<PK,T extends BusinessObject<PK>> Collection<PK> insertAll(Collection<T> type) throws BusinessException - Throws:
BusinessException
-
update
- Throws:
BusinessException
-
updateAll
- Throws:
BusinessException
-
delete
- Throws:
BusinessException
-
deleteAll
- Throws:
BusinessException
-
deleteLogical
- Throws:
BusinessException
-
deleteLogicalAll
- Throws:
BusinessException
-
newFile
- Throws:
BusinessException
-
newImage
- Throws:
BusinessException
-
getAllModifiableBusinessObjectClassNames
-