public class DatatypeMapper extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ACCOUNT_URI_SCHEME |
static String |
ACTIVITY_CATEGORY_URI_SCHEME |
static String |
ACTIVITY_FILTER_GLOBAL_URI_SCHEME |
static String |
ACTIVITY_FILTER_GROUP_URI_SCHEME |
static String |
ACTIVITY_MILESTONE_URI_SCHEME |
static String |
ACTIVITY_TRACKER_URI_SCHEME |
static String |
ACTIVITY_URI_SCHEME |
static String |
ALERT_URI_SCHEME |
static String |
DOCUMENT_FOLDER_URI_SCHEME |
static String |
DOCUMENT_URI_SCHEME |
static String |
MEDIA_URI_SCHEME |
static String |
SYNC_FEED_URI_SCHEME |
static 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.
|
String |
getICalRRule(RecurrenceT recurrenceT)
Parse RRULE
|
RecurrenceT |
getRecurrence(Activity activity)
Map activity to RecurrenceT.
|
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.
|
String |
normalizeMultilineString(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) |
String |
toObjectId(org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object) |
org.openmdx.base.naming.Path |
toObjectIdentity(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 String SYNC_FEED_URI_SCHEME
public static final String ACTIVITY_TRACKER_URI_SCHEME
public static final String ACTIVITY_CATEGORY_URI_SCHEME
public static final String ACTIVITY_MILESTONE_URI_SCHEME
public static final String ACTIVITY_FILTER_GLOBAL_URI_SCHEME
public static final String ACTIVITY_FILTER_GROUP_URI_SCHEME
public static final String USER_HOME_URI_SCHEME
public static final String ACTIVITY_URI_SCHEME
public static final String ACCOUNT_URI_SCHEME
public static final String ALERT_URI_SCHEME
public static final String MEDIA_URI_SCHEME
public static final String DOCUMENT_FOLDER_URI_SCHEME
public static final 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 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(String objectId)
public 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 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.