Modifier and Type | Interface and Description |
---|---|
interface |
Query<T extends BusinessObject>
Query bases on a
BusinessObject |
Modifier and Type | Method and Description |
---|---|
<P extends BusinessObject> |
Query.exist(Query<P> subQuery,
ForeignKeyAttribute element)
Combining the query with a subquery.
|
<P extends BusinessObject> |
Query.exist(Query<P> subQuery,
ForeignKeyAttribute elementMainQuery,
ForeignKeyAttribute elementSubQuery)
Combining the query with a subquery.
|
static <PK,T extends BusinessObject<PK>> |
BusinessObject.get(PK id)
Returns the bo by id.
|
Modifier and Type | Method and Description |
---|---|
BusinessObject<PK> |
GenericBusinessObject.getBusinessObject() |
Modifier and Type | Interface and Description |
---|---|
interface |
Lockable<PK>
Lockable is the interface a
BusinessObject must implement to be used for locking. |
interface |
LogicalDeletable<PK>
LogicalDeletable is the interface a
BusinessObject must implement to be deleted logically
via org.nuclos.api.provider.BusinessObjectProvider . |
interface |
Modifiable<PK>
Modifiable is the interface a
BusinessObject must implement to be used in modifying
rules, UpdateRule , InsertRule , UpdateFinalRule , InsertFinalRule |
Modifier and Type | Interface and Description |
---|---|
interface |
NuclosUserCommunicationAccount |
Modifier and Type | Method and Description |
---|---|
<T extends BusinessObject> |
PrintFinalContext.getBusinessObject(java.lang.Class<T> t)
returns
BusinessObject
is not persisted automatically |
<T extends BusinessObject> |
PrintContext.getBusinessObject(java.lang.Class<T> t)
returns
BusinessObject
is not persisted automatically |
<T extends BusinessObject> |
DeleteContext.getBusinessObject(java.lang.Class<T> t)
This method returns the
BusinessObject containing the entry-data that has to be deleted. |
<T extends BusinessObject> |
UpdateContext.getBusinessObject(java.lang.Class<T> t)
This method returns the
BusinessObject containing the entry-data that has been changed
during runtime. |
<T extends BusinessObject> |
InsertContext.getBusinessObject(java.lang.Class<T> t)
This method returns the
BusinessObject containing the entry-data that has to be saved. |
<T extends BusinessObject> |
CustomContext.getBusinessObject(java.lang.Class<T> t)
This method returns the
BusinessObject containing the entry-data. |
<T extends BusinessObject> |
GenerateContext.getSourceObject(java.lang.Class<T> t)
This method returns a
BusinessObject that 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> |
GenerateContext.getSourceObjects(java.lang.Class<T> t)
This method returns a list of
BusinessObject that represent the Sources |
<T extends BusinessObject> |
GenerateContext.getTargetObject(java.lang.Class<T> t)
This method returns a
BusinessObject that represent the Target |
Modifier and Type | Method and Description |
---|---|
BusinessObject |
GenerateContext.getParameterObject()
This method returns the ParameterObject
|
Modifier and Type | Method and Description |
---|---|
static void |
MessageContext.navigate(BusinessObject<?> businessObject) |
static void |
MessageContext.navigate(BusinessObject<?> businessObject,
boolean newTab) |
static void |
MessageContext.navigate(BusinessObject<?> businessObject,
UID searchFilterUid) |
static void |
MessageContext.navigate(BusinessObject<?> businessObject,
UID searchFilterUid,
boolean newTab) |
void |
GenerateContext.notify(java.lang.String message,
BusinessObject source)
Creates a message with a
Priority . |
void |
GenerateContext.notify(java.lang.String message,
Priority prio,
BusinessObject source)
Creates a message with a
Priority . |
Modifier and Type | Method and Description |
---|---|
<T extends BusinessObject<?>> |
PhoneCallRequestContext.getBusinessObject(java.lang.Class<T> t) |
<T extends BusinessObject<?>> |
PhoneCallRequestContext.setBusinessObject(T businessObject) |
Modifier and Type | Interface and Description |
---|---|
interface |
Generation<S extends BusinessObject,T extends BusinessObject>
Generation is the main interface of all Nuclos generations. |
interface |
Generation<S extends BusinessObject,T extends BusinessObject>
Generation is the main interface of all Nuclos generations. |
Modifier and Type | Method and Description |
---|---|
static <PK,T extends BusinessObject<PK>> |
WebclientProvider.buildBusinessObjectUrl(java.lang.Class<T> boClass) |
static <PK,T extends BusinessObject<PK>> |
WebclientProvider.buildBusinessObjectUrl(java.lang.Class<T> boClass,
PK boId) |
static <T extends BusinessObject> |
WebclientProvider.buildBusinessObjectUrl(T bo) |
static <PK,T extends BusinessObject<PK>> |
QueryProvider.create(java.lang.Class<T> type)
This methods returns an instance of
Query that is type-specific to the class given
as parameter. |
static <T extends BusinessObject> |
BusinessObjectProvider.delete(T type)
Deprecated.
Use
Modifiable.delete()
or Use Modifiable.delete(Object) |
static <T extends BusinessObject> |
BusinessObjectProvider.deleteAll(java.util.Collection<T> type)
This method deletes all BusinessObjects of then given collection from the database.
|
static <S extends BusinessObject,T extends BusinessObject> |
GenerationProvider.execute(java.util.List<S> s,
java.lang.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> |
GenerationProvider.execute(java.util.List<S> s,
java.lang.Class<? extends Generation<S,T>> genClass)
Using the source objects this method runs the given generation and returns the new created target objects.
|
static <PK,T extends BusinessObject<PK>> |
QueryProvider.execute(Query<T> query,
Attribute<?>... attributes)
This methods executes a
Query and returns a list of found BusinessObject of the type
determined by the Query type. |
static <S extends BusinessObject,T extends BusinessObject> |
GenerationProvider.execute(S s,
java.lang.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> |
GenerationProvider.execute(S s,
java.lang.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>> |
QueryProvider.executeSingleResult(Query<T> query,
Attribute<?>... attributes)
This methods executes a
Query and returns a single result BusinessObject of the type
determined by the Query type. |
static <PK,T extends BusinessObject<PK>> |
QueryProvider.getById(java.lang.Class<T> type,
PK id,
Attribute<?>... attributes)
Deprecated.
|
static <PK,T extends Stateful & BusinessObject<PK>> |
QueryProvider.getByProcess(Process<T> process,
Process<T>... additionalProcesses)
This method returns all
BusinessObject s that contain one of the given processes;A Process is always assigned to one
entity, so the type of the BusinessObject does not have to be mentioned explicitly;There must be at least one process |
static <PK,T extends Stateful & BusinessObject<PK>> |
QueryProvider.getByState(java.lang.Class<T> type,
State state,
State... additionalStates)
This method returns all
BusinessObject s that contain one of the given states;A State is always assigned to one
statemodel, that can be used by several entities. |
static <PK,T extends BusinessObject<PK>> |
BusinessObjectProvider.insert(T type)
Deprecated.
|
static <PK,T extends BusinessObject<PK>> |
BusinessObjectProvider.insertAll(java.util.Collection<T> type)
This method receives a collection of new BusinessObjects and stores them in the database.
|
static <T extends BusinessObject> |
BusinessObjectProvider.update(T type)
Deprecated.
|
static <T extends BusinessObject> |
BusinessObjectProvider.updateAll(java.util.Collection<T> type)
This method updates all BusinessObjects in the given collection.
|
Modifier and Type | Method and Description |
---|---|
<PK> java.util.List<? extends BusinessObject<PK>> |
CollectiveProcessingProxy.getForCollectiveProcessing(ForeignKeyAttribute<PK> attribute,
java.util.Collection<PK> ids) |
Modifier and Type | Method and Description |
---|---|
<PK,T extends BusinessObject<PK>> |
QueryService.createQuery(java.lang.Class<T> type) |
<T extends BusinessObject> |
BusinessObjectService.delete(T type) |
<T extends BusinessObject> |
BusinessObjectService.deleteAll(java.util.Collection<T> type) |
<S extends BusinessObject,T extends BusinessObject> |
GenerationService.execute(java.util.List<S> s,
java.lang.Class<? extends Generation<S,T>> genClass) |
<S extends BusinessObject,T extends BusinessObject> |
GenerationService.execute(java.util.List<S> s,
java.lang.Class<? extends Generation<S,T>> genClass) |
<S extends BusinessObject,T extends BusinessObject> |
GenerationService.execute(S s,
java.lang.Class<? extends Generation<S,T>> genClass) |
<S extends BusinessObject,T extends BusinessObject> |
GenerationService.execute(S s,
java.lang.Class<? extends Generation<S,T>> genClass) |
<PK,T extends BusinessObject<PK>> |
QueryService.executeQuery(Query<T> query,
Attribute<?>... attributes) |
<PK,T extends BusinessObject<PK>> |
QueryService.executeQuerySingleResult(Query<T> query,
Attribute<?>... attributes) |
<PK,T extends BusinessObject<PK>> |
QueryService.getById(java.lang.Class<T> classtype,
PK Id,
Attribute<?>... attributes) |
<PK,T extends Stateful & BusinessObject<PK>> |
QueryService.getByProcess(Process<T> process,
Process<T>... additionalProcesses) |
<PK,T extends Stateful & BusinessObject<PK>> |
QueryService.getByState(java.lang.Class<T> type,
State state,
State... additionalStates) |
<PK,T extends BusinessObject<PK>> |
BusinessObjectService.insert(T type) |
<PK,T extends BusinessObject<PK>> |
BusinessObjectService.insertAll(java.util.Collection<T> type) |
<T extends BusinessObject> |
BusinessObjectService.update(T type) |
<T extends BusinessObject> |
BusinessObjectService.updateAll(java.util.Collection<T> type) |
Modifier and Type | Method and Description |
---|---|
<PK,T extends BusinessObject<PK>> |
WebclientUrl.Builder.withBusinessObject(java.lang.Class<T> boClass) |
<PK,T extends BusinessObject<PK>> |
WebclientUrl.Builder.withBusinessObject(java.lang.Class<T> boClass,
PK boId) |
<T extends BusinessObject> |
WebclientUrl.Builder.withBusinessObject(T bo) |
Copyright © 2024. All rights reserved.