| Modifier and Type | Field and Description |
|---|---|
| private MultitenantPrimaryKeyAccessor |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | buildBackupClone(Object
TODO clone, Object TODO backup, UnitOfWorkImpl TODO unitOfWork)Implements abstract org. |
| public void | buildClone(Object
TODO original, CacheKey TODO cacheKey, Object TODO clone, Integer TODO refreshCascade, AbstractSession TODO cloningSession)Implements abstract org. |
| public void | buildCloneFromRow(AbstractRecord
TODO databaseRow, JoinedAttributeManager TODO joinManager, Object TODO clone, CacheKey TODO sharedCacheKey, ObjectBuildingQuery TODO sourceQuery, UnitOfWorkImpl TODO unitOfWork, AbstractSession TODO executionSession)Implements abstract org. |
| public ChangeRecord | compareForChange(Object
TODO clone, Object TODO backUp, ObjectChangeSet TODO owner, AbstractSession TODO session)Implements abstract org. |
| public boolean | compareObjects(Object
TODO firstObject, Object TODO secondObject, AbstractSession TODO session)Implements abstract org. |
| public Object | getFieldValue(Object propertyValue, AbstractSession session)
Implements abstract org. |
| public Object | getObjectValue(Object fieldValue, Session session)
Implements abstract org. |
| public void | initialize(AbstractSession session)
Overrides org. |
| public boolean | isCloningRequired()
Overrides org. |
| public boolean | |
| public boolean | isRelationalMapping()
Overrides org. |
| public boolean | isWriteOnly()
Overrides org. |
| public void | mergeChangesIntoObject(Object target, ChangeRecord changeRecord, Object source, MergeManager mergeManager, AbstractSession targetSession)
Implements abstract org. |
| public void | mergeIntoObject(Object target, boolean isTargetUninitialized, Object source, MergeManager mergeManager, AbstractSession targetSession)
Implements abstract org. |
| public void | setContextProperty(String contextProperty)
INTERNAL: The context property that is used to write this mapping must be set. |
| public Object | valueFromObject(Object
TODO anObject, DatabaseField TODO field, AbstractSession TODO session)Overrides org. |
| public void | writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping.
Overrides org. |
| public void | writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session)
Overrides org. |
| protected void | writeValueIntoRow(AbstractRecord row, DatabaseField field, Object fieldValue)
Implements abstract org. |
| accessor | back to summary |
|---|---|
| private MultitenantPrimaryKeyAccessor accessor | |
| MultitenantPrimaryKeyMapping | back to summary |
|---|---|
| public MultitenantPrimaryKeyMapping() Constructor | |
| buildBackupClone | back to summary |
|---|---|
| public void buildBackupClone(Object clone, Object backup, UnitOfWorkImpl unitOfWork) Implements abstract org. INTERNAL: Clone the attribute from the clone and assign it to the backup. This is an override from DatabaseMapping and must be implemented.
| |
| buildClone | back to summary |
|---|---|
| public void buildClone(Object original, CacheKey cacheKey, Object clone, Integer refreshCascade, AbstractSession cloningSession) Implements abstract org. INTERNAL: Clone the attribute from the original and assign it to the clone. This is an override from DatabaseMapping and must be implemented.
| |
| compareForChange | back to summary |
|---|---|
| public ChangeRecord compareForChange(Object clone, Object backUp, ObjectChangeSet owner, AbstractSession session) Implements abstract org. INTERNAL: Compare the clone and backup clone values and return a change record if the value changed. This is an override from DatabaseMapping and must be implemented.
| |
| compareObjects | back to summary |
|---|---|
| public boolean compareObjects(Object firstObject, Object secondObject, AbstractSession session) Implements abstract org. INTERNAL: Compare the attributes belonging to this mapping for the objects. This is an override from DatabaseMapping and must be implemented.
| |
| getFieldValue | back to summary |
|---|---|
| public Object getFieldValue(Object propertyValue, AbstractSession session) Implements abstract org. INTERNAL:
| |
| getObjectValue | back to summary |
|---|---|
| public Object getObjectValue(Object fieldValue, Session session) Implements abstract org. INTERNAL:
| |
| initialize | back to summary |
|---|---|
| public void initialize(AbstractSession session) throws DescriptorException Overrides org. INTERNAL: The mapping is initialized with the given session. This mapping is fully initialized after this.
| |
| isCloningRequired | back to summary |
|---|---|
| public boolean isCloningRequired() Overrides org. INTERNAL: Return if this mapping requires its attribute value to be cloned.
| |
| isMultitenantPrimaryKeyMapping | back to summary |
|---|---|
| public boolean isMultitenantPrimaryKeyMapping() Overrides org. INTERNAL
| |
| isRelationalMapping | back to summary |
|---|---|
| public boolean isRelationalMapping() Overrides org. INTERNAL:
| |
| isWriteOnly | back to summary |
|---|---|
| public boolean isWriteOnly() Overrides org. INTERNAL This mapping must be write only as their is no attribute to read into.
| |
| mergeChangesIntoObject | back to summary |
|---|---|
| public void mergeChangesIntoObject(Object target, ChangeRecord changeRecord, Object source, MergeManager mergeManager, AbstractSession targetSession) Implements abstract org. INTERNAL: Merge changes from the source to the target object. This is an override from DatabaseMapping and must be implemented.
| |
| mergeIntoObject | back to summary |
|---|---|
| public void mergeIntoObject(Object target, boolean isTargetUninitialized, Object source, MergeManager mergeManager, AbstractSession targetSession) Implements abstract org. INTERNAL: Merge changes from the source to the target object. This merge is only called when a changeSet for the target does not exist or the target is uninitialized This is an override from DatabaseMapping and must be implemented.
| |
| setContextProperty | back to summary |
|---|---|
| public void setContextProperty(String contextProperty) INTERNAL: The context property that is used to write this mapping must be set. It is set as the attribute name (which gets set on the accessor) | |
| valueFromObject | back to summary |
|---|---|
| public Object valueFromObject(Object anObject, DatabaseField field, AbstractSession session) Overrides org. INTERNAL: Return the Value from the object.
| |
| writeFromObjectIntoRow | back to summary |
|---|---|
| public void writeFromObjectIntoRow(Object object, AbstractRecord row, AbstractSession session, DatabaseMapping. Overrides org. INTERNAL: Get a value from the object and set that in the respective field of the row.
| |
| writeInsertFieldsIntoRow | back to summary |
|---|---|
| public void writeInsertFieldsIntoRow(AbstractRecord databaseRow, AbstractSession session) Overrides org. INTERNAL: Write fields needed for insert into the template for with null values.
| |
| writeValueIntoRow | back to summary |
|---|---|
| protected void writeValueIntoRow(AbstractRecord row, DatabaseField field, Object fieldValue) Implements abstract org. INTERNAL:
| |