public class DatatypeMapper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCOUNT_URI_SCHEME |
static java.lang.String |
ACTIVITY_CATEGORY_URI_SCHEME |
static java.lang.String |
ACTIVITY_FILTER_GLOBAL_URI_SCHEME |
static java.lang.String |
ACTIVITY_FILTER_GROUP_URI_SCHEME |
static java.lang.String |
ACTIVITY_MILESTONE_URI_SCHEME |
static java.lang.String |
ACTIVITY_TRACKER_URI_SCHEME |
static java.lang.String |
ACTIVITY_URI_SCHEME |
static java.lang.String |
ALERT_URI_SCHEME |
static java.lang.String |
DOCUMENT_FOLDER_URI_SCHEME |
static java.lang.String |
DOCUMENT_URI_SCHEME |
static java.lang.String |
MEDIA_URI_SCHEME |
static java.lang.String |
SYNC_FEED_URI_SCHEME |
static java.lang.String |
USER_HOME_URI_SCHEME |
Constructor and Description |
---|
DatatypeMapper() |
Modifier and Type | Method and Description |
---|---|
Account |
findAccountMember(Account parent,
short memberRole)
Find member of a group account.
|
java.lang.String |
getICalRRule(RecurrenceT recurrenceT)
Parse RRULE
|
RecurrenceT |
getRecurrence(Activity activity)
Map activity to RecurrenceT.
|
java.lang.String |
matchItem(UserHome user,
IData data)
Try to match given item and return itemId.
|
Account |
newAccount(javax.jdo.PersistenceManager pm,
ContactT contactT)
Create new account which represents a ContactT.
|
java.lang.String |
normalizeMultilineString(java.lang.String s) |
void |
toAccount(ContactT contactT,
Account account,
UserHome user,
SyncBackend.RequestContext requestContext) |
void |
toAlert(EmailT emailT,
Alert alert,
UserHome user,
SyncBackend.RequestContext requestContext) |
AttachmentDataT |
toAttachmentData(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object)
Map media to AttachmentDataT.
|
SyncDataItem |
toContactT(Account account,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map account to ContactT.
|
SyncDataItem |
toDataItem(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext) |
void |
toEMail(EmailT emailT,
EMail email,
UserHome user,
SyncBackend.RequestContext requestContext) |
SyncDataItem |
toEMailT(Alert alert,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map alert to EMailT.
|
SyncDataItem |
toEMailT(EMail email,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map email to EMailT.
|
void |
toEvent(EventT eventT,
Activity event,
UserHome user,
SyncBackend.RequestContext requestContext) |
SyncDataItem |
toEventT(Activity event,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map activity to EventT.
|
void |
toNote(NoteT noteT,
Document document,
UserHome user,
SyncBackend.RequestContext requestContext) |
SyncDataItem |
toNoteT(Document document,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map document to NoteT.
|
void |
toObject(IData data,
org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object,
UserHome user,
SyncBackend.RequestContext requestContext) |
java.lang.String |
toObjectId(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object) |
org.openmdx.base.naming.Path |
toObjectIdentity(java.lang.String objectId) |
void |
toTask(TaskT taskT,
Activity task,
UserHome user,
SyncBackend.RequestContext requestContext) |
SyncDataItem |
toTaskT(Activity task,
boolean noData,
UserHome user,
SyncBackend.RequestContext requestContext)
Map task to TaskT.
|
public static final java.lang.String SYNC_FEED_URI_SCHEME
public static final java.lang.String ACTIVITY_TRACKER_URI_SCHEME
public static final java.lang.String ACTIVITY_CATEGORY_URI_SCHEME
public static final java.lang.String ACTIVITY_MILESTONE_URI_SCHEME
public static final java.lang.String ACTIVITY_FILTER_GLOBAL_URI_SCHEME
public static final java.lang.String ACTIVITY_FILTER_GROUP_URI_SCHEME
public static final java.lang.String USER_HOME_URI_SCHEME
public static final java.lang.String ACTIVITY_URI_SCHEME
public static final java.lang.String ACCOUNT_URI_SCHEME
public static final java.lang.String ALERT_URI_SCHEME
public static final java.lang.String MEDIA_URI_SCHEME
public static final java.lang.String DOCUMENT_FOLDER_URI_SCHEME
public static final java.lang.String DOCUMENT_URI_SCHEME
public SyncDataItem toDataItem(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toObject(IData data, org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public java.lang.String normalizeMultilineString(java.lang.String s)
public java.lang.String matchItem(UserHome user, IData data) throws org.openmdx.base.exception.ServiceException
user
- current userdata
- org.openmdx.base.exception.ServiceException
public void toAccount(ContactT contactT, Account account, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toNote(NoteT noteT, Document document, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toTask(TaskT taskT, Activity task, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toEvent(EventT eventT, Activity event, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toEMail(EmailT emailT, EMail email, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void toAlert(EmailT emailT, Alert alert, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public org.openmdx.base.naming.Path toObjectIdentity(java.lang.String objectId)
public java.lang.String toObjectId(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object)
public Account findAccountMember(Account parent, short memberRole)
parent
- memberRole
- public RecurrenceT getRecurrence(Activity activity)
activity
- public java.lang.String getICalRRule(RecurrenceT recurrenceT)
recurrenceT
- public SyncDataItem toEventT(Activity event, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
event
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public SyncDataItem toEMailT(EMail email, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
email
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public SyncDataItem toEMailT(Alert alert, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
alert
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public SyncDataItem toTaskT(Activity task, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
task
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public SyncDataItem toContactT(Account account, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
account
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public SyncDataItem toNoteT(Document document, boolean noData, UserHome user, SyncBackend.RequestContext requestContext) throws org.openmdx.base.exception.ServiceException
document
- noData
- user
- requestContext
- org.openmdx.base.exception.ServiceException
public AttachmentDataT toAttachmentData(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object) throws org.openmdx.base.exception.ServiceException
object
- org.openmdx.base.exception.ServiceException
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.