Uses of Interface
org.nuclos.api.businessobject.BusinessObject
Packages that use BusinessObject
Package
Description
-
Uses of BusinessObject in org.nuclos.api.businessobject
Classes in org.nuclos.api.businessobject with type parameters of type BusinessObjectModifier and TypeInterfaceDescriptioninterfaceQuery<T extends BusinessObject>Query bases on aBusinessObjectMethods in org.nuclos.api.businessobject with type parameters of type BusinessObjectModifier and TypeMethodDescription<P extends BusinessObject>
Query<T>Query.exist(Query<P> subQuery, ForeignKeyAttribute element) Combining the query with a subquery.<P extends BusinessObject>
Query<T>Query.exist(Query<P> subQuery, ForeignKeyAttribute elementMainQuery, ForeignKeyAttribute elementSubQuery) Combining the query with a subquery.static <PK,T extends BusinessObject<PK>>
TBusinessObject.get(PK id) Returns the bo by id.Methods in org.nuclos.api.businessobject that return BusinessObject -
Uses of BusinessObject in org.nuclos.api.businessobject.facade
Subinterfaces of BusinessObject in org.nuclos.api.businessobject.facadeModifier and TypeInterfaceDescriptioninterfaceLockable<PK>Lockable is the interface aBusinessObjectmust implement to be used for locking.interfaceLogicalDeletable<PK>LogicalDeletable is the interface aBusinessObjectmust implement to be deleted logically via org.nuclos.api.provider.BusinessObjectProvider .interfaceModifiable<PK>Modifiable is the interface aBusinessObjectmust implement to be used in modifying rules,UpdateRule,InsertRule,UpdateFinalRule,InsertFinalRuleinterfaceMay be deprecated in future release. -
Uses of BusinessObject in org.nuclos.api.businessobject.facade.thin
Subinterfaces of BusinessObject in org.nuclos.api.businessobject.facade.thinModifier and TypeInterfaceDescriptioninterfaceStateful is the interface aBusinessObjectmust implement to be used inStateChangeRuleandStateChangeFinalRulerules -
Uses of BusinessObject in org.nuclos.api.common
Subinterfaces of BusinessObject in org.nuclos.api.common -
Uses of BusinessObject in org.nuclos.api.context
Methods in org.nuclos.api.context with type parameters of type BusinessObjectModifier and TypeMethodDescription<T extends BusinessObject>
TCustomContext.getBusinessObject(Class<T> t) This method returns theBusinessObjectcontaining the entry-data.<T extends BusinessObject>
TDeleteContext.getBusinessObject(Class<T> t) This method returns theBusinessObjectcontaining the entry-data that has to be deleted.<T extends BusinessObject>
TInsertContext.getBusinessObject(Class<T> t) This method returns theBusinessObjectcontaining the entry-data that has to be saved.<T extends BusinessObject>
TPrintContext.getBusinessObject(Class<T> t) returnsBusinessObjectis not persisted automatically<T extends BusinessObject>
TPrintFinalContext.getBusinessObject(Class<T> t) returnsBusinessObjectis not persisted automatically<T extends BusinessObject>
TUpdateContext.getBusinessObject(Class<T> t) This method returns theBusinessObjectcontaining the entry-data that has been changed during runtime.<T extends BusinessObject>
TGenerateContext.getSourceObject(Class<T> t) This method returns aBusinessObjectthat represents the source; if there is more than one SourceObject a BusinessException will be thrown; In this case use getSourceObjects(Class<T> t) instead<T extends BusinessObject>
Collection<T>GenerateContext.getSourceObjects(Class<T> t) This method returns a list ofBusinessObjectthat represent the Sources<T extends BusinessObject>
TGenerateContext.getTargetObject(Class<T> t) This method returns aBusinessObjectthat represent the TargetMethods in org.nuclos.api.context that return BusinessObjectModifier and TypeMethodDescriptionGenerateContext.getParameterObject()This method returns the ParameterObjectMethods in org.nuclos.api.context with parameters of type BusinessObjectModifier and TypeMethodDescriptionstatic voidMessageContext.navigate(BusinessObject<?> businessObject) Navigates to the specified business object.static voidMessageContext.navigate(BusinessObject<?> businessObject, boolean newTab) Navigates to the specified business object.static voidMessageContext.navigate(BusinessObject<?> businessObject, UID searchFilterUid) Navigates to the specified business object with a search filter.static voidMessageContext.navigate(BusinessObject<?> businessObject, UID searchFilterUid, boolean newTab) Navigates to the specified business object with a search filter.voidGenerateContext.notify(String message, BusinessObject source) Creates a message with aPriority.voidGenerateContext.notify(String message, Priority prio, BusinessObject source) Creates a message with aPriority. -
Uses of BusinessObject in org.nuclos.api.context.communication
Methods in org.nuclos.api.context.communication with type parameters of type BusinessObjectModifier and TypeMethodDescription<T extends BusinessObject<?>>
TPhoneCallRequestContext.getBusinessObject(Class<T> t) <T extends BusinessObject<?>>
voidPhoneCallRequestContext.setBusinessObject(T businessObject) -
Uses of BusinessObject in org.nuclos.api.generation
Classes in org.nuclos.api.generation with type parameters of type BusinessObjectModifier and TypeInterfaceDescriptioninterfaceGeneration<S extends BusinessObject,T extends BusinessObject> Generationis the main interface of all Nuclos generations.interfaceGeneration<S extends BusinessObject,T extends BusinessObject> Generationis the main interface of all Nuclos generations. -
Uses of BusinessObject in org.nuclos.api.provider
Methods in org.nuclos.api.provider with type parameters of type BusinessObjectModifier and TypeMethodDescriptionstatic <PK,T extends BusinessObject<PK>>
URLWebclientProvider.buildBusinessObjectUrl(Class<T> boClass) static <PK,T extends BusinessObject<PK>>
URLWebclientProvider.buildBusinessObjectUrl(Class<T> boClass, PK boId) static <T extends BusinessObject>
URLWebclientProvider.buildBusinessObjectUrl(T bo) static <PK,T extends BusinessObject<PK>>
Query<T>This methods returns an instance ofQuerythat is type-specific to the class given as parameter.static <T extends BusinessObject>
voidBusinessObjectProvider.delete(T type) Deprecated.static <T extends BusinessObject>
voidBusinessObjectProvider.deleteAll(Collection<T> type) This method deletes all BusinessObjects of then given collection from the database.static <S extends BusinessObject,T extends BusinessObject>
List<T>GenerationProvider.execute(List<S> s, Class<? extends Generation<S, T>> genClass) Using the source objects this method runs the given generation and returns the new created target objects.static <S extends BusinessObject,T extends BusinessObject>
List<T>GenerationProvider.execute(List<S> s, Class<? extends Generation<S, T>> genClass) Using the source objects this method runs the given generation and returns the new created target objects.static <S extends BusinessObject,T extends BusinessObject>
TGenerationProvider.execute(S s, Class<? extends Generation<S, T>> genClass) Using the source object this method runs the given generation and returns the new created target object.static <S extends BusinessObject,T extends BusinessObject>
TGenerationProvider.execute(S s, Class<? extends Generation<S, T>> genClass) Using the source object this method runs the given generation and returns the new created target object.static <PK,T extends BusinessObject<PK>>
List<T>This methods executes aQueryand returns a list of foundBusinessObjectof the type determined by theQuerytype.static <PK,T extends BusinessObject<PK>>
TQueryProvider.executeSingleResult(Query<T> query, Attribute<?>... attributes) This methods executes aQueryand returns a single resultBusinessObjectof the type determined by theQuerytype.static <PK,T extends BusinessObject<PK>>
TDeprecated.static <PK,T extends BusinessObject<PK>>
PKBusinessObjectProvider.insert(T type) Deprecated.static <PK,T extends BusinessObject<PK>>
Collection<PK>BusinessObjectProvider.insertAll(Collection<T> type) This method receives a collection of new BusinessObjects and stores them in the database.static <T extends BusinessObject>
voidDeprecated.static <T extends BusinessObject>
voidBusinessObjectProvider.updateAll(Collection<T> type) This method updates all BusinessObjects in the given collection. -
Uses of BusinessObject in org.nuclos.api.rule
Methods in org.nuclos.api.rule that return types with arguments of type BusinessObjectModifier and TypeMethodDescription<PK> List<? extends BusinessObject<PK>>CollectiveProcessingProxy.getForCollectiveProcessing(ForeignKeyAttribute<PK> attribute, Collection<PK> ids) -
Uses of BusinessObject in org.nuclos.api.service
Methods in org.nuclos.api.service with type parameters of type BusinessObjectModifier and TypeMethodDescription<PK,T extends BusinessObject<PK>>
Query<T>QueryService.createQuery(Class<T> type) <T extends BusinessObject>
voidBusinessObjectService.delete(T type) <T extends BusinessObject>
voidBusinessObjectService.deleteAll(Collection<T> type) <S extends BusinessObject,T extends BusinessObject>
List<T>GenerationService.execute(List<S> s, Class<? extends Generation<S, T>> genClass) <S extends BusinessObject,T extends BusinessObject>
List<T>GenerationService.execute(List<S> s, Class<? extends Generation<S, T>> genClass) <S extends BusinessObject,T extends BusinessObject>
TGenerationService.execute(S s, Class<? extends Generation<S, T>> genClass) <S extends BusinessObject,T extends BusinessObject>
TGenerationService.execute(S s, Class<? extends Generation<S, T>> genClass) <PK,T extends BusinessObject<PK>>
List<T>QueryService.executeQuery(Query<T> query, Attribute<?>... attributes) <PK,T extends BusinessObject<PK>>
TQueryService.executeQuerySingleResult(Query<T> query, Attribute<?>... attributes) <PK,T extends BusinessObject<PK>>
T<PK,T extends BusinessObject<PK>>
PKBusinessObjectService.insert(T type) <PK,T extends BusinessObject<PK>>
Collection<PK>BusinessObjectService.insertAll(Collection<T> type) <T extends BusinessObject>
void<T extends BusinessObject>
voidBusinessObjectService.updateAll(Collection<T> type) -
Uses of BusinessObject in org.nuclos.api.webclient
Methods in org.nuclos.api.webclient with type parameters of type BusinessObjectModifier and TypeMethodDescription<PK,T extends BusinessObject<PK>>
WebclientUrl.BuilderWebclientUrl.Builder.withBusinessObject(Class<T> boClass) <PK,T extends BusinessObject<PK>>
WebclientUrl.BuilderWebclientUrl.Builder.withBusinessObject(Class<T> boClass, PK boId) <T extends BusinessObject>
WebclientUrl.BuilderWebclientUrl.Builder.withBusinessObject(T bo)
Modifiable.delete()or UseModifiable.delete(Object)