Changes

InstanceReplication

381 bytes added, 15:18, 2 May 2016
An instance replication configuration defines how a single instance of a content object is replicated (copied). It serves as the general starting point of a replication process and can be easily enabled / disabled. {{Version/ServerSince|2.5.1}}
An instance replicatoin configuratoin defines how to replicate (copy) a single instance.
 
The instance replication configuration is used as general starting point of the execution, it can be enabled/disabled.
 
 
 
== Configuration Types ==
A template provides possibility to configure what information to be replicated:
* Properties to be copied
* Referencing objects to be copied
* Relations to be copied
 
== Properties ==
! Property !! Type !! Purpose
|-
| ''Enabled''|| {{Boolean }} || Gives the possibility to enable/disable an instance replication configuration. If not enabled, the process cannot be executed.
|-
| ''TargetMetaClass''|| {{MetaClass }} || The reference to the MetaClass of the instances the configuration is valid for.
|-
|}
 
 
== Configurable Members ==
 
=== InstanceReplicationEnabled ===
Determines whether the replication of the given source object is allowed.
<source lang="csharp">
protected override System.Boolean InstanceReplicationEnabled(UBIK.Kernel.RelationalObject source)
{...}
</source>
<source lang="csharp">
protected override System.Boolean PropertyReplicationEnabled(UBIK.Kernel.RelationalObject source, UBIK.Kernel.RelationalObject target, UBIK.Kernel.BaseProperty property)
{...}
</source>
<source lang="csharp">
protected override System.Boolean ReferenceReplicationEnabled(UBIK.Kernel.RelationalObject source, UBIK.Kernel.RelationalObject target, System.String referenceName, System.Boolean reverse, UBIK.Kernel.MetaClass referenceTargetMetaClass)
{...}
</source>
 
== See also ==
* [[ReplicationConfiguration|Replication configuration]]
* [[DocumentReplication|Replication of a Document]]
* [[ReferenceReplication|Replication of a Reference]]
* [[RelationReplication|Replication of a Relation]]
 
{{Category/Version|2.5.1}}
 
[[Category:2.5.1|InstanceReplication]]
[[Category:Replicating|InstanceReplication]]
[[Category:UBIK Object|InstanceReplication]]
10,686
edits

Help improve this page!