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
-