All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mes.apache-james-mailbox-jcr.3.2.0.source-code.mailbox-jcr.cnd Maven / Gradle / Ivy

The newest version!
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */



[jamesMailbox:user] > mix:created
    mixin
    - jamesMailbox:user (String)
    - jamesMailbox:subscriptionMailboxes (STRING) multiple
    + * (nt:unstructured) multiple
    
[jamesMailbox:messageProperty] > mix:created
    mixin
    - jamesMailbox:propertyNamespace (STRING) mandatory
    - jamesMailbox:propertyLocalName (STRING) mandatory
    - jamesMailbox:propertyValue(STRING) mandatory
    - jamesMailbox:propertyOrder (Long) mandatory
   
[jamesMailbox:message] >  mix:referenceable, mix:created, mix:created
    mixin
    - jamesMailbox:mailboxUUID (String) mandatory
    - jamesMailbox:uid (LONG) mandatory
    - jamesMailbox:modSeq (LONG)
    - jamesMailbox:size (LONG) mandatory
    - jamesMailbox:answered (BOOLEAN) 
    - jamesMailbox:deleted (BOOLEAN) 
    - jamesMailbox:draft (BOOLEAN) 
    - jamesMailbox:flagged (BOOLEAN) 
    - jamesMailbox:recent (BOOLEAN) 
    - jamesMailbox:seen (BOOLEAN) 
    - jamesMailbox:internalDate (DATE) 
    - jamesMailbox:userFlags (STRING) multiple 
    - jamesMailbox:messageBodyStartOctet (LONG) mandatory
    - jamesMailbox:messageTextualLineCount (LONG)
    - jamesMailbox:messageSubType (String) mandatory
    + messageProperty (nt:unstructured) multiple

[jamesMailbox:mailbox] >  mix:referenceable, mix:lockable, mix:created
    mixin
    - jamesMailbox:mailboxUidValidity (LONG) 
    - jamesMailbox:mailboxName (STRING) 
    - jamesMailbox:mailboxLastUid (LONG) 
    - jamesMailbox:mailboxNamespace (STRING) 
    - jamesMailbox:mailboxUser (STRING) 
    - jamesMailbox:mailboxLastUid (LONG) 
    - jamesMailbox:mailboxHighestModSeq (LONG) 
    + * (nt:unstructured) multiple




© 2015 - 2024 Weber Informatics LLC | Privacy Policy