Modifier and Type | Class and Description |
---|---|
class |
Appuser |
class |
Authority |
class |
Binaryfile |
class |
Domain |
class |
Email |
class |
Emailrecipient |
class |
Groupadminlink |
class |
Groupmemberlink |
class |
Groupswithauthority |
class |
Holiday |
class |
Holidayset |
class |
Moduleusage |
class |
Objattachment |
class |
Systemattribute |
class |
Task |
class |
Taskchoice |
class |
Taskuser |
class |
Triggervalue |
class |
Usergroup |
class |
Usersession |
class |
Weeklyslot |
class |
Workcalendar |
class |
Workflow |
Modifier and Type | Method and Description |
---|---|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G> & NumberedInterface<G>> |
SmartReportUtility.filterByLinkRightObject(E[] leftobjects,
G[] rightobjectsinselection,
TwoDataObjects<F,G>[] existinglinks,
DataObjectDefinition<E> definition)
This method will filter according to the following business rules:
if the right objects in selection is empty (null or zero element array),
all left objects are returned
if there are right objects in selection, left objects with at least one
link to the right object in selection are returned
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G> & NumberedInterface<G>> |
SmartReportUtility.filterByLinkRightObject(E[] leftobjects,
G[] rightobjectsinselection,
TwoDataObjects<F,G>[] existinglinks,
DataObjectDefinition<E> definition)
This method will filter according to the following business rules:
if the right objects in selection is empty (null or zero element array),
all left objects are returned
if there are right objects in selection, left objects with at least one
link to the right object in selection are returned
|
Modifier and Type | Method and Description |
---|---|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
ArrayBufferReplacement.replaceBufferDataInArray(E[] originalarray)
replaces objects in the original array by objects in the trigger buffer if
they exist
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
ArrayBufferReplacement.replaceBufferDataInTwoObjectsArray(TwoDataObjects<E,F>[] originaltwoobjectsarray)
replaces objects in the original two objects array by objects in the trigger
buffer if they exist
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
ArrayBufferReplacement.replaceBufferDataInTwoObjectsArray(TwoDataObjects<E,F>[] originaltwoobjectsarray)
replaces objects in the original two objects array by objects in the trigger
buffer if they exist
|
Modifier and Type | Interface and Description |
---|---|
interface |
LinkNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
A method allowing to navigate a link.
|
interface |
LinkNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
A method allowing to navigate a link.
|
interface |
LinkReverseNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This navigates from the right object of a link to all relevant left objects
|
interface |
LinkReverseNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This navigates from the right object of a link to all relevant left objects
|
interface |
LinkToLeftReverseNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This navigates from the link object to the unique left objects
|
interface |
LinkToLeftReverseNavigator<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This navigates from the link object to the unique left objects
|
class |
SumOnLinkRightObject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Sums on the left object calculated field the value of a formula element on
all right objects linked to the left object
|
class |
SumOnLinkRightObject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Sums on the left object calculated field the value of a formula element on
all right objects linked to the left object
|
class |
SumProductOnLinkRightObject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This formula element will multiply an element on the link object and an
element on the right object and sum this for each link.
|
class |
SumProductOnLinkRightObject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This formula element will multiply an element on the link object and an
element on the right object and sum this for each link.
|
Modifier and Type | Class and Description |
---|---|
class |
FlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A loader to get data from a flat file (CSV or Microsoft Excel)
|
class |
FlatFileLoaderSupplement<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A flat file loader supplements will fill some data on the objects processes
by the flat file loader.
|
Modifier and Type | Class and Description |
---|---|
class |
TObjectIdDataEltType<E extends DataObject<E> & UniqueidentifiedInterface<E>>
the type of ObjecIdDataElt with data object specified as generics to allow
easier manipulation on the server
|
class |
TObjectMasterIdDataEltType<E extends DataObject<E> & UniqueidentifiedInterface<E>>
data element type for a type object master id
|
Modifier and Type | Class and Description |
---|---|
class |
Autolinkobject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
An auto-link is a link between two data objects of the same class.
|
class |
Autolinkobject<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
An auto-link is a link between two data objects of the same class.
|
class |
AutolinkobjectDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
definition of a link between two objects of the same class
|
class |
AutolinkobjectDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
definition of a link between two objects of the same class
|
interface |
AutolinkobjectInterface<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
interface |
AutolinkobjectInterface<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
class |
CheckExistingNumber<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A utility class checking if a number already exists.
|
class |
Filecontent<E extends DataObject<E> & UniqueidentifiedInterface<E>>
This property gives the data object the possibility to store attached file
|
class |
FilecontentDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
definition of the file content property.
|
class |
Hasautolink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>>
The property of an object having an auto-link.
|
class |
Hasautolink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>>
The property of an object having an auto-link.
|
class |
HasautolinkDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & AutolinkobjectInterface<F,E>>
Definition of the property of an object having an auto-link.
|
class |
HasautolinkFlatFileLoader<E extends DataObject<E> & NumberedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & AutolinkobjectInterface<F,E>>
the flat file loader allows to create auto-links provided the object is
numbered.
|
class |
Imagecontent<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a data object with an image content will hold a main image.
|
class |
ImagecontentDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
definition of a data object with an image content will hold a main image.
|
class |
Iterated<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedInterface<E>>
If an object is iterated, a copy of any update is stored.
|
class |
IteratedDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedInterface<E>>
Definition of the iterated property.
|
class |
Iteratedlink<E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
The property specifying that a link is iterated.
|
class |
IteratedlinkDefinition<E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Definition of the property specifying that a link is iterated.
|
interface |
IteratedlinkInterface<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
the interface all objects with an iterated link property comply to
|
class |
Iteratedsubobject<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>>
An iterated subobject is a child of a main object that is considered as part
of the data set of the parent data object.
|
class |
IteratedsubobjectDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>>
Definition of an iterated subobject: a child of a main object that is
considered as part of the data set of the parent data object.
|
interface |
IteratedsubobjectInterface<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & IteratedInterface<F>>
Interface all objects with an iterated sub object interface comply to
|
class |
Leftforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
the property that is put on the left object for a link
|
class |
Leftforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
the property that is put on the left object for a link
|
class |
LeftforlinkDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
the property that is put on the left object for a link
|
class |
LeftforlinkDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
the property that is put on the left object for a link
|
class |
LeftforlinkFlatFileLoader<E extends DataObject<E> & NumberedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & NumberedInterface<G> & UniqueidentifiedInterface<G>>
A loader allowing to create links to right objects using the right object
numbers.
|
class |
LeftforlinkFlatFileLoader<E extends DataObject<E> & NumberedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & NumberedInterface<G> & UniqueidentifiedInterface<G>>
A loader allowing to create links to right objects using the right object
numbers.
|
class |
Lifecycle<E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>>
A property providing a lifecycle to the object.
|
class |
LifecycleDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>>
Definition for a property providing a lifecycle to the object.
|
class |
LifecycleFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>>
flat file loader to load the state of objects
|
class |
Linkedfromchildren<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
An object is linked from children if another data object is declared as
"LinkedToParent".
|
class |
Linkedfromchildren<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
An object is linked from children if another data object is declared as
"LinkedToParent".
|
class |
LinkedfromchildrenDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
Definition of linked from children.
|
class |
LinkedfromchildrenDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
Definition of linked from children.
|
class |
Linkedfromchildrenforlocation<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & LocatedInterface<F>>
This property indicates that this data object location should be replicated
on its children
|
class |
Linkedfromchildrenforlocation<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & LocatedInterface<F>>
This property indicates that this data object location should be replicated
on its children
|
class |
LinkedfromchildrenforlocationDefinition<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & LocatedInterface<F>>
Defition of the LinkedFromchildrenforlocation.
|
class |
LinkedfromchildrenforlocationDefinition<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & LocatedInterface<F>>
Defition of the LinkedFromchildrenforlocation.
|
class |
Linkedtoparent<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F>>
The property to link an object to a parent.
|
class |
LinkedtoparentDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F>>
Definition of the property to link an object to a parent.
|
class |
LinkedToParentFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & NumberedInterface<F>>
the flat file loader to link a parent to the object being loaded
|
class |
Linkobject<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This property will make the parent data object a 'Link' between two other
data objects.
|
class |
Linkobject<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
This property will make the parent data object a 'Link' between two other
data objects.
|
class |
LinkobjectDefinition<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Definition of the property making this data object a link object
|
class |
LinkobjectDefinition<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Definition of the property making this data object a link object
|
class |
Located<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
Located property of an object.
|
class |
LocatedDefinition<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
The definition of the located property of an object.
|
interface |
LocatedInterface<E extends DataObject<E> & UniqueidentifiedInterface<E>>
The interface implemented by all objects having the Located property.
|
class |
Numbered<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E>>
a property specifying a unique business identifier (number) for this data
object.
|
class |
NumberedDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a property specifying a unique business identifier (number) for this data
object.
|
class |
Numberedforparent<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A property that will make the number of an object being checked for unicity
only amongst the children of the same parent
|
class |
Numberedforparent<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A property that will make the number of an object being checked for unicity
only amongst the children of the same parent
|
class |
NumberedforparentDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
Definition of a property that will make the number of an object being checked
for unicity only amongst the children of the same parent
|
class |
NumberedforparentDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
Definition of a property that will make the number of an object being checked
for unicity only amongst the children of the same parent
|
interface |
NumberedforparentInterface<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
The interface all objects with a numbered for parent implement
|
interface |
NumberedforparentInterface<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
The interface all objects with a numbered for parent implement
|
class |
Personal<E extends DataObject<E> & UniqueidentifiedInterface<E>>
The property Personal allowing a privilege to be granted to users directly
linked to the data obejct
|
class |
PersonalDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
Definition of the property Personal allowing a privilege to be granted to
users directly linked to the data obejct
|
class |
Rightforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
A property that an object being linked as right object implements.
|
class |
Rightforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
A property that an object being linked as right object implements.
|
class |
Rightforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
A property that an object being linked as right object implements.
|
class |
RightforlinkDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Definition of a property that an object being linked as right object
implements.
|
class |
RightforlinkDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E>,G extends DataObject<G> & UniqueidentifiedInterface<G>>
Definition of a property that an object being linked as right object
implements.
|
class |
Schedule<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & AutolinkobjectInterface<F,E> & ScheduledependencyInterface<F,E>>
The schedule property indicates that the data object is an element of
schedule.
|
class |
ScheduleDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
Definition of the schedule property.
|
class |
ScheduleDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
Definition of the schedule property.
|
class |
Scheduledependency<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>>
a property to use the data object as a schedule dependency.
|
class |
ScheduledependencyDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F> & ScheduledependencyInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & TimeslotInterface<F> & ScheduleInterface<F,E>>
Definition of a property to use the data object as a schedule dependency.
|
class |
ScheduledependencyDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F> & ScheduledependencyInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & TimeslotInterface<F> & ScheduleInterface<F,E>>
Definition of a property to use the data object as a schedule dependency.
|
interface |
ScheduledependencyInterface<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>>
the interface all objects used as schedule dependency implement
|
class |
ScheduleDurationFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
loader for the duration field of the schedule property
|
class |
ScheduleDurationFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
loader for the duration field of the schedule property
|
class |
ScheduleStartTimeFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
loader for the start time field of the schedule property
|
class |
ScheduleStartTimeFlatFileLoader<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F> & ScheduledependencyInterface<F,E> & AutolinkobjectInterface<F,E>>
loader for the start time field of the schedule property
|
class |
Session<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & TimeslotInterface<F>>
A session is a portion of a Timeslot.
|
class |
SessionDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & TimeslotInterface<F>>
Definition of the session property.
|
class |
SessionEndTimeFlatFileLoader<E extends DataObject<E> & SessionInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & TimeslotInterface<F>>
loader for the end time of the session object
|
class |
SessionSequenceFlatFileLoader<E extends DataObject<E> & SessionInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & TimeslotInterface<F>>
loader for the sequence of the session object
|
class |
SessionStartTimeFlatFileLoader<E extends DataObject<E> & SessionInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & TimeslotInterface<F>>
loader for the start time of the session object
|
class |
Targetdate<E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>>
A property to store a target date for an object with lifecycle.
|
class |
TargetdateDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>>
Definition of the target date for an object with lifecycle.
|
class |
Timeslot<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E>>
An object that has the timeslot property has a start date and an end date
|
class |
Timeslotwithsessions<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & UniqueidentifiedInterface<F> & SessionInterface<F,E>>
This property is added on the timeslot object to mean it has detailed
sessions
|
class |
Timeslotwithsessions<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & UniqueidentifiedInterface<F> & SessionInterface<F,E>>
This property is added on the timeslot object to mean it has detailed
sessions
|
class |
TimeslotwithsessionsDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & SessionInterface<F,E> & UniqueidentifiedInterface<F>>
definition of the timeslot with session property.
|
class |
TimeslotwithsessionsDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & SessionInterface<F,E> & UniqueidentifiedInterface<F>>
definition of the timeslot with session property.
|
class |
Transientparent<E extends DataObject<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A property to have on a transient object a parent.
|
class |
TransientparentDefinition<E extends DataObject<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A property to have on a transient object a parent.
|
class |
Trigger<E extends DataObject<E> & UniqueidentifiedInterface<E>>
Property for an object to have a trigger.
|
class |
TriggerDefinition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
Definition of an object that has a trigger.
|
class |
Versioned<E extends DataObject<E> & UniqueidentifiedInterface<E> & VersionedInterface<E>>
This property gives objects the capacity to be versioned.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AutolinkobjectInterface<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
interface |
FilecontentInterface<E extends DataObject<E>>
interface that all data objects having file content property implement
|
interface |
IteratedInterface<E extends DataObject<E>>
the interface all iterated objects comply to
|
interface |
LifecycleInterface<E extends DataObject<E>,F extends TransitionFieldChoiceDefinition<F>>
interface all objects with a lifecycle comply to
|
interface |
LinkobjectInterface<E extends DataObject<E>,F extends DataObject<F>,G extends DataObject<G>>
The interface all link objects comply to
|
interface |
NamedInterface<E extends DataObject<E>>
the interface all Named objects are implementing
|
interface |
NumberedInterface<E extends DataObject<E>>
The interface any object implementing the Numbered property complies to
|
interface |
TargetdateInterface<E extends DataObject<E>,F extends TransitionFieldChoiceDefinition<F>>
The interface all objects having targetdate as a property implement
|
interface |
TimeslotInterface<E extends DataObject<E>>
The interface an object having the timeslot property implements
|
interface |
UpdatelogInterface<E extends DataObject<E>>
The interface all data objects with Updatelog property should comply to
|
interface |
VersionedInterface<E extends DataObject<E>>
the interface all versioned objects comply to
|
Modifier and Type | Method and Description |
---|---|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Iteratedlink.archivethisiteration(E[] objectbatch,
Iteratedlink<E,F,G>[] iteratedlinkbatch,
java.lang.Integer[] leftobjectolditer)
massive version of the archive iteration.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>> |
Lifecycle.changestate(E[] objectbatch,
ChoiceValue<F>[] newstate,
Lifecycle<E,F>[] lifecyclearrayformethod)
massive change state method.
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Iteratedlink.generateMassiveUpdateNote(Iteratedlink<E,F,G>[] preprociteratedlinkbatch,
E[] objectbatch,
java.lang.String action)
massive version of the generate update note.
|
static <E extends DataObject<E> & IteratedsubobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & IteratedInterface<F>> |
Iteratedsubobject.generateMassiveUpdateNote(Iteratedsubobject<E,F>[] preprociteratedlinkbatch,
E[] objectbatch,
java.lang.String action)
generates update note in a way optimized for batch treatment
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getallchildren(DataObjectId<F> parentid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
LinkedtoparentDefinition<E,F> propertydefinition)
gets all the children for the specified parent id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getallchildren(DataObjectId<F> parentid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
LinkedtoparentDefinition<E,F> propertydefinition)
gets all the children for the specified parent id
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedfromchildren.getallchildren(E[] object,
QueryFilter additionalcondition,
Linkedfromchildren<E,F>[] linkedfromchildren)
a massive version of get all children
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedfromchildren.getallchildren(E[] object,
QueryFilter additionalcondition,
Linkedfromchildren<E,F>[] linkedfromchildren)
a massive version of get all children
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getallchildrenforseveralparents(DataObjectId<F>[] parentid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
LinkedtoparentDefinition<E,F> propertydefinition)
a method to perform a massive query to get all children for several parents
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getallchildrenforseveralparents(DataObjectId<F>[] parentid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
LinkedtoparentDefinition<E,F> propertydefinition)
a method to perform a massive query to get all children for several parents
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftandrightid(DataObjectId<F> leftid,
DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to the provided left object id and right object
id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftandrightid(DataObjectId<F> leftid,
DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to the provided left object id and right object
id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftandrightid(DataObjectId<F> leftid,
DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the provided left and right object id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftandrightid(DataObjectId<F> leftid,
DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the provided left and right object id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F>[] leftid,
QueryCondition additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all the link objects for the provided left id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F>[] leftid,
QueryCondition additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all the link objects for the provided left id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F>[] leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a series of left object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F>[] leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a series of left object
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a single left object
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a single left object
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all the link objects for the provided left id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromleftid(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all the link objects for the provided left id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
IteratedlinkQueryHelper.getalllinksfromleftiteration(DataObjectId<F> leftid,
java.lang.Integer leftiteration,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
IteratedlinkDefinition<E,F,G> iteratedlinkdefinition)
get all links from left iteration for the given left object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<F>[] rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a series of right objects
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<F>[] rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a series of right objects
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a single right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets all links corresponding to a single right object
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<G>[] rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the provided series of right object ids
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<G>[] rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the provided series of right object ids
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the right object id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getalllinksfromrightid(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets all links from the right object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
IteratedsubobjectQueryHelper.getallsubobjectsfromparentiteration(DataObjectId<F> parentid,
java.lang.Integer parentiteration,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> parentdefinition,
IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
gets all children valid for the parent iteration
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & AutolinkobjectInterface<F,E>> |
HasautolinkQueryHelper.getautolinksandchildren(DataObjectId<E> originobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<E> objectdefinition,
DataObjectDefinition<F> autolinkdefinition,
HasautolinkDefinition<E,F> hasautolinkdefinition)
get autolink and children of the given origin object id (origin object is the
left object for the link)
Not yet implemented yet |
<E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
IteratedlinkQueryHelper.getIterationQueryCondition(TableAlias alias,
java.lang.Integer iteration,
DataObjectDefinition<E> parentdefinition,
IteratedlinkDefinition<E,F,G> iteratedlinkdefinition)
generates iteration query condition on the link (will only return links for
the given iteration of the left object)
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
IteratedsubobjectQueryHelper.getIterationQueryCondition(TableAlias alias,
java.lang.Integer iteration,
DataObjectDefinition<E> parentdefinition,
IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
generates the query condition filtering on an iteration for the subobject
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getLeftIdFieldSchema(LinkobjectDefinition<E,F,G> definition)
gets the left id field for the link
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getLeftIdFieldSchema(LinkobjectDefinition<E,F,G> definition)
gets the left id field for the link
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getLeftidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
generates a query condition filtering on the left object id
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getLeftidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
generates a query condition filtering on the left object id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getLeftidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition)
generates a query condition on the left id of the link
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getLeftidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition)
generates a query condition on the left id of the link
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getleftobjectsfromright(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets all the left objects with a link from the given right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getleftobjectsfromright(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets all the left objects with a link from the given right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandbothobjects(QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets links and both objects corresponding to the provided condition
Alias used:
SINGLEOBJECT on the parent object definition
LEFTOBJECTALIAS on linked object
RIGHTOBJECTALIAS on lined object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandbothobjects(QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets links and both objects corresponding to the provided condition
Alias used:
SINGLEOBJECT on the parent object definition
LEFTOBJECTALIAS on linked object
RIGHTOBJECTALIAS on lined object
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandbothobjects(QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets the left objects, links and right objects for the given query filter
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandbothobjects(QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<E,F,G> propertydefinition)
gets the left objects, links and right objects for the given query filter
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandleftobject(DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets the links and left objects corresponding to the provided right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandleftobject(DataObjectId<F> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets the links and left objects corresponding to the provided right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandleftobject(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
get left object and links corresponding to the right object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandleftobject(DataObjectId<G> rightid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
get left object and links corresponding to the right object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandrightobject(DataObjectId<E>[] leftid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
an array of link and right objects corresponding to the specified left object
id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandrightobject(DataObjectId<E>[] leftid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
an array of link and right objects corresponding to the specified left object
id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandrightobject(DataObjectId<E> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
gets links and right object corresponding to the specified left object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getlinksandrightobject(DataObjectId<E> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertyDefinition)
gets links and right object corresponding to the specified left object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandrightobject(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobject,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> propertydefinition)
gets the links and right objects corresponding to the provided left object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getlinksandrightobject(DataObjectId<F> leftid,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobject,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> propertydefinition)
gets the links and right objects corresponding to the provided left object id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
NumberedQueryHelper.getNrLikeQueryCondition(TableAlias alias,
java.lang.String nrlikepattern,
DataObjectDefinition<E> parentdefinition) |
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
NumberedQueryHelper.getNrQueryCondition(TableAlias alias,
java.lang.String nrvalue,
DataObjectDefinition<E> parentdefinition) |
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
NumberedQueryHelper.getobjectbynumber(java.lang.String nr,
DataObjectDefinition<E> definition,
NumberedDefinition<E> propertydefinition) |
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
NumberedQueryHelper.getobjectbynumber(java.lang.String nr,
QueryCondition additionalcondition,
DataObjectDefinition<E> definition,
NumberedDefinition<E> propertydefinition) |
<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
NumberedforparentQueryHelper.getobjectbynumberforparent(java.lang.String nr,
DataObjectId<F> parentid,
DataObjectDefinition<E> definition,
DataObjectDefinition<F> parentdefinition,
NumberedforparentDefinition<E,F> numberedforparentdefinition)
gets the object with the provided number for the provided parent
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E> & NumberedforparentInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
NumberedforparentQueryHelper.getobjectbynumberforparent(java.lang.String nr,
DataObjectId<F> parentid,
DataObjectDefinition<E> definition,
DataObjectDefinition<F> parentdefinition,
NumberedforparentDefinition<E,F> numberedforparentdefinition)
gets the object with the provided number for the provided parent
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getParentIdQueryCondition(TableAlias alias,
DataObjectId<F> parentidvalue,
DataObjectDefinition<E> parentdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
gets the condition on the parent id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
LinkedtoparentQueryHelper.getParentIdQueryCondition(TableAlias alias,
DataObjectId<F> parentidvalue,
DataObjectDefinition<E> parentdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
gets the condition on the parent id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getpotentialleftobject(DataObjectId<G> rightobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets the potential left objects for the right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getpotentialleftobject(DataObjectId<G> rightobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets the potential left objects for the right object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getpotentialrightobject(DataObjectId<E> leftobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets the potential right objects for the given left object for link creation
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getpotentialrightobject(DataObjectId<E> leftobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<F> linkobjectdefinition,
DataObjectDefinition<E> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition,
LinkobjectDefinition<F,E,G> propertydefinition)
gets the potential right objects for the given left object for link creation
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getpotentialrightobject(DataObjectId<F> leftobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<E> definition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets the potential right objects authorized to be linked to the given left
object
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getpotentialrightobject(DataObjectId<F> leftobjectid,
QueryFilter additionalcondition,
DataObjectDefinition<E> definition,
DataObjectDefinition<F> linkedobjectdefinition,
AutolinkobjectDefinition<E,F> autolinkobjectDefinition)
gets the potential right objects authorized to be linked to the given left
object
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getRightIdFieldSchema(LinkobjectDefinition<E,F,G> definition)
gets the right id field for the link
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getRightIdFieldSchema(LinkobjectDefinition<E,F,G> definition)
gets the right id field for the link
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getRightidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
generates a query condition filtering on the right object id
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
AutolinkobjectQueryHelper.getRightidQueryCondition(TableAlias alias,
DataObjectId<F> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition)
generates a query condition filtering on the right object id
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getRightidQueryCondition(TableAlias alias,
DataObjectId<G> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition)
generates a query condition on the right id of the link
|
<E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
LinkobjectQueryHelper.getRightidQueryCondition(TableAlias alias,
DataObjectId<G> idvalue,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> leftobjectdefinition,
DataObjectDefinition<G> rightobjectdefinition)
generates a query condition on the right id of the link
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
NumberedQueryHelper.getuniqueobjectbynumber(java.lang.String nr,
QueryFilter additionalcondition,
DataObjectDefinition<E> definition,
NumberedDefinition<E> propertydefinition) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
Trigger.postprocLifecycleChangestate(E[] objectbatch,
ChoiceValue[] newstate,
Trigger<E>[] triggerbatch)
post-processing of the change state action (massive)
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Linkobject.postprocStoredobjectInsert(E[] objectbatch,
Linkobject<E,F,G>[] linkobjectbatch)
performs post processing on the parent object insertion in persistence store.
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G>,F extends DataObject<F> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Linkobject.postprocStoredobjectInsert(E[] objectbatch,
Linkobject<E,F,G>[] linkobjectbatch)
performs post processing on the parent object insertion in persistence store.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>> |
Scheduledependency.postprocStoredobjectInsert(E[] objectbatch,
Scheduledependency<E,F>[] scheduledependencybatch)
batch post processing after insert.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & UniqueidentifiedInterface<F> & SessionInterface<F,E>> |
Timeslotwithsessions.postprocStoredobjectInsert(E[] objectbatch,
Timeslotwithsessions<E,F>[] timeslotwithsession)
massive postprocessing for the objects after insertion
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E> & ScheduleInterface<E,?>,F extends DataObject<F> & UniqueidentifiedInterface<F> & SessionInterface<F,E>> |
Timeslotwithsessions.postprocStoredobjectInsert(E[] objectbatch,
Timeslotwithsessions<E,F>[] timeslotwithsession)
massive postprocessing for the objects after insertion
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
Trigger.postprocStoredobjectInsert(E[] objectbatch,
Trigger<E>[] triggerbatch)
massive post-processing of insert
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.postprocUniqueidentifiedDelete(E[] objectbatch,
Hasautolink<E,F>[] autolinkbatch)
massive version of the post-treatment after delete
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.postprocUniqueidentifiedDelete(E[] objectbatch,
Hasautolink<E,F>[] autolinkbatch)
massive version of the post-treatment after delete
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Leftforlink.postprocUniqueidentifiedDelete(E[] object,
Leftforlink<E,F,G>[] postprocleftforlink)
massive version of the post-processing for the update
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Leftforlink.postprocUniqueidentifiedDelete(E[] object,
Leftforlink<E,F,G>[] postprocleftforlink)
massive version of the post-processing for the update
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & VersionedInterface<E>> |
Versioned.postprocUniqueidentifiedDelete(E[] objectbatch,
Versioned<E>[] versionedarrayforbatch)
massively processes an array of deleted objects
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
Trigger.postprocUniqueidentifiedUpdate(E[] objectbatch,
Trigger<E>[] triggerbatch)
massive post-processing of update
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedInterface<E>> |
Iterated.preprocStoredobjectInsert(E[] object,
Iterated<E>[] preprociteratedbatch)
massive treatement for initiating the property for a new object
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Iteratedlink.preprocStoredobjectInsert(E[] objectbatch,
Iteratedlink<E,F,G>[] preprociteratedlinkbatch)
massive version of insert links
|
static <E extends DataObject<E> & IteratedsubobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & IteratedInterface<F>> |
Iteratedsubobject.preprocStoredobjectInsert(E[] objectbatch,
Iteratedsubobject<E,F>[] preprociteratedlinkbatch)
massive version of the pre-processing for insert
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedtoparent.preprocStoredobjectInsert(E[] objectbatch,
Linkedtoparent<E,F>[] linkedtoparentbatch)
massive version of the pre-processing before insert
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedtoparent.preprocStoredobjectInsert(E[] objectbatch,
Linkedtoparent<E,F>[] linkedtoparentbatch)
massive version of the pre-processing before insert
|
static <E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>> |
Located.preprocStoredobjectInsert(E[] object,
Located<E>[] locatedbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & NumberedInterface<E>> |
Numbered.preprocStoredobjectInsert(E[] objectbatch,
Numbered<E>[] preprocnumberedbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & VersionedInterface<E>> |
Versioned.preprocStoredobjectInsert(E[] objectbatch,
Versioned<E>[] versionedbatch)
pre-treatment of the object before insert
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Iteratedlink.preprocUniqueidentifiedDelete(DataObjectDefinition<E> definition,
E[] objectbatch,
Iteratedlink<E,F,G>[] preprociteratedlinkbatch)
batch version of the preprocessing on deleting the link
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
Iteratedsubobject.preprocUniqueidentifiedDelete(DataObjectDefinition<E> definition,
E[] objectbatch,
Iteratedsubobject<E,F>[] iteratedsubobjectbatch)
massive version of the pre-processing for delete object
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.preprocUniqueidentifiedDelete(E[] objectbatch,
Hasautolink<E,F>[] autolinkbatch)
massive version of the pre-treatment before delete
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.preprocUniqueidentifiedDelete(E[] objectbatch,
Hasautolink<E,F>[] autolinkbatch)
massive version of the pre-treatment before delete
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedfromchildren.preprocUniqueidentifiedDelete(E[] object,
Linkedfromchildren<E,F>[] linkedfromchildren)
Massive version of check before deleting object.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>> |
Linkedfromchildren.preprocUniqueidentifiedDelete(E[] object,
Linkedfromchildren<E,F>[] linkedfromchildren)
Massive version of check before deleting object.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedDelete(E[] object,
Rightforlink<E,F,G>[] preprocrightforlink) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedDelete(E[] object,
Rightforlink<E,F,G>[] preprocrightforlink) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedDelete(E[] object,
Rightforlink<E,F,G>[] preprocrightforlink) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
Trigger.preprocUniqueidentifiedDelete(E[] objectbatch,
Trigger<E>[] triggerbatch)
post-processing of triggers by batch
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedInterface<E>> |
Iterated.preprocUniqueidentifiedUpdate(DataObjectDefinition<E> definition,
E[] objectbatch,
Iterated<E>[] iteratedbatch)
massive treatment of update for iteration.
|
static <E extends DataObject<E> & LinkobjectInterface<E,F,G> & IteratedlinkInterface<E,F,G>,F extends DataObject<F> & IteratedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Iteratedlink.preprocUniqueidentifiedUpdate(DataObjectDefinition<E> definition,
E[] objectbatch,
Iteratedlink<E,F,G>[] preprociteratedlinkbatch)
massive version of the pre-processing to update link.
|
static <E extends DataObject<E> & IteratedsubobjectInterface<E,F> & UniqueidentifiedInterface<E>,F extends DataObject<F> & IteratedInterface<F>> |
Iteratedsubobject.preprocUniqueidentifiedUpdate(DataObjectDefinition<E> definition,
E[] objectbatch,
Iteratedsubobject<E,F>[] preprociteratedlinkbatch)
massive version of the pre-processing for update
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.preprocUniqueidentifiedUpdate(E[] object,
Hasautolink<E,F>[] hasautolink)
massive version of the pre-processing of the update of the object
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F> & AutolinkobjectInterface<F,E>> |
Hasautolink.preprocUniqueidentifiedUpdate(E[] object,
Hasautolink<E,F>[] hasautolink)
massive version of the pre-processing of the update of the object
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Leftforlink.preprocUniqueidentifiedUpdate(E[] object,
Leftforlink<E,F,G>[] preprocleftforlinkforgroupswithauthoritybatch)
massive version of the pre-processing for update
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Leftforlink.preprocUniqueidentifiedUpdate(E[] object,
Leftforlink<E,F,G>[] preprocleftforlinkforgroupswithauthoritybatch)
massive version of the pre-processing for update
|
static <E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>> |
Located.preprocUniqueidentifiedUpdate(E[] object,
Located<E>[] locatedbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedUpdate(E[] object,
Rightforlink<E,F,G>[] preprocrightforlinkforgroupmemberlinkbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedUpdate(E[] object,
Rightforlink<E,F,G>[] preprocrightforlinkforgroupmemberlinkbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,G,E> & UniqueidentifiedInterface<F>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
Rightforlink.preprocUniqueidentifiedUpdate(E[] object,
Rightforlink<E,F,G>[] preprocrightforlinkforgroupmemberlinkbatch) |
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
UniqueidentifiedQueryHelper.readseveral(DataObjectId<E>[] id,
DataObjectDefinition<E> definition,
UniqueidentifiedDefinition<E> propertydefinition)
gets a list of objects, generates an exception if one of them is not existing
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
UniqueidentifiedQueryHelper.readseveralpotentialexisting(DataObjectId<E>[] id,
DataObjectDefinition<E> definition,
UniqueidentifiedDefinition<E> propertydefinition)
gets a list of objects, some of them may not be existing
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & VersionedInterface<E>> |
Versioned.revise(E[] objectbatch,
Versioned<E>[] versionedarrayforbatch) |
static <E extends DataObject<E> & UniqueidentifiedInterface<E>> |
Uniqueidentified.update(E[] objectbatch,
Uniqueidentified<E>[] uniqueidentifiedbatch)
performs an efficient update of several objects
|
Modifier and Type | Class and Description |
---|---|
class |
ScheduleHelper<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E>>
This helper needs to be implemented for each Schedule object
|
Modifier and Type | Class and Description |
---|---|
class |
ChoiceFieldLocationHelper<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>,F extends FieldChoiceDefinition<F>> |
class |
LocationHelper<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
A location helper will provide the domain for a given object/ Typically, the
domain is generated from some fields entered by the user
|
class |
SameLocationHelper<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
This location helper allows to systematically define the location as a
constant domain
|
class |
StringLocationHelper<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
A common class that will translate the number of Domains (as string) into
Object Ids
|
Modifier and Type | Class and Description |
---|---|
class |
CustomTriggerExecution<E extends DataObject<E> & UniqueidentifiedInterface<E>>
Utility class to execute a custom trigger.
|
interface |
CustomTriggerExecutionFactory<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A common interface to all elements generating trigger to execute on an object
|
class |
TriggerCondition<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A trigger condition decides on how a trigger will be executed
|
class |
TriggerConditionCreate<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a trigger condition that is triggered when object is created
|
class |
TriggerConditionCreateUpdate<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a trigger condition that is triggered when object is created and updated
|
class |
TriggerConditionDelete<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a trigger condition that is triggered when object is deleted
|
class |
TriggerConditionStateChange<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a trigger condition that is triggered when object changes state to a number
of provides states
|
Modifier and Type | Class and Description |
---|---|
class |
SFieldSearcher<E extends DataObject<E> & UniqueidentifiedInterface<E>>
A searcher widget that typically allows to enter number and have a list of
objects in a popup to choose from.
|
class |
SGanntChart<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
a GANNT chart displaying tasks and dependencies
|
class |
SGanntChart<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
a GANNT chart displaying tasks and dependencies
|
class |
SObjectIdStorage<E extends DataObject<E> & UniqueidentifiedInterface<E>>
a widget storing an id of a data object invisibly on a page.
|
Modifier and Type | Method and Description |
---|---|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
OLcServer.getObjectInTriggerUpdateBuffer(DataObjectId<E> id)
accesses to a buffer specific to the thread calling to get objects based on
their data object ids
|
Modifier and Type | Method and Description |
---|---|
void |
OLcServer.setObjectInTriggerUpdateBuffer(UniqueidentifiedInterface<?> object)
adds a data object to put in the buffer specific to the thread calling
|
Modifier and Type | Class and Description |
---|---|
class |
ActionObjectDomainSecurityManager<E extends DataObject<E> & LocatedInterface<E> & UniqueidentifiedInterface<E>>
A security manager giving access to an object based on the domain (location)
it is part of.
|
class |
ActionObjectPersonalSecurityManager<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,Appuser>>
A personal security mannager uses a link from the specific object to an
application user, and gives him a personal privilege.
|
class |
ActionObjectStateDomainSecurityManager<E extends DataObject<E> & LocatedInterface<E> & LifecycleInterface<E,?> & UniqueidentifiedInterface<E>>
A security manager providing grants based on location and state of the boejct
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeObjectMap<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A composite object map allows to order objects by a parent object id
and a number of classifiers, the classifiers being typically the value
of some fields of the object.
|
class |
CompositeObjectMap<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & UniqueidentifiedInterface<F>>
A composite object map allows to order objects by a parent object id
and a number of classifiers, the classifiers being typically the value
of some fields of the object.
|