Esempio n. 1
0
 def getOriginalComments(self,
                         blogId: Blog.Id,
                         offset: int = None,
                         limit: int = None,
                         detailed: bool = True,
                         q: QBlogPost = None) -> Iter(BlogComment):
     '''
Esempio n. 2
0
 def getAll(self,
            typeKey: SourceType.Key = None,
            offset: int = None,
            limit: int = LIMIT_DEFAULT,
            detailed: bool = True,
            q: QSource = None) -> Iter(Source):
     '''
Esempio n. 3
0
 def getComments(self,
                 blogId: Blog.Id,
                 offset: int = None,
                 limit: int = None,
                 detailed: bool = True,
                 q: QBlogPostUnpublished = None) -> Iter(BlogPost):
     '''
Esempio n. 4
0
 def getAll(self,
            blogTypeId: BlogType,
            typeId: PostType = None,
            offset: int = None,
            limit: int = None,
            q: QBlogTypePost = None) -> Iter(BlogTypePost):
     '''
Esempio n. 5
0
 def getPublishedBySource(self,
                          sourceId: Source.Id,
                          offset: int = None,
                          limit: int = LIMIT_DEFAULT,
                          detailed: bool = True,
                          q: QPostPublished = None) -> Iter(Post):
     '''
Esempio n. 6
0
 def getByBlog(self,
               blogId: Blog.Id,
               offset: int = None,
               limit: int = LIMIT_DEFAULT,
               detailed: bool = True,
               q: QBlogSync = None) -> Iter(BlogSync):
     '''
Esempio n. 7
0
 def getRoles(self,
              roleId: Role,
              offset: int = None,
              limit: int = None,
              detailed: bool = True,
              q: QRole = None) -> Iter(Role):
     '''
Esempio n. 8
0
 def getRights(self,
               roleId: Role,
               offset: int = None,
               limit: int = None,
               detailed: bool = True,
               q: QRight = None) -> Iter(Right):
     '''
Esempio n. 9
0
 def getBySourceType(self,
                     sourceType: SourceType.Key,
                     offset: int = None,
                     limit: int = LIMIT_DEFAULT,
                     detailed: bool = True,
                     q: QBlogSync = None) -> Iter(BlogSync):
     '''
Esempio n. 10
0
 def getAllBySourceType(self,
                        sourceTypeKey: SourceType.Key,
                        offset: int = None,
                        limit: int = LIMIT_DEFAULT,
                        detailed: bool = True,
                        q: QPost = None) -> Iter(Post):
     '''
Esempio n. 11
0
 def getAll(self,
            blogId: Blog.Id,
            typeKey: BlogMediaType.Key = None,
            offset: int = None,
            limit: int = LIMIT_DEFAULT,
            detailed: bool = True) -> Iter(BlogMedia):
     '''
Esempio n. 12
0
 def getItemGroups(self,
                   item: Item.GUId,
                   offset: int = None,
                   limit: int = LIMIT_DEFAULT,
                   detailed: bool = True,
                   q: QItemGroup = None) -> Iter(ItemGroup):
     '''
Esempio n. 13
0
 def getAll(self,
            creatorId: User.Id = None,
            authorId: Collaborator.Id = None,
            offset: int = None,
            limit: int = LIMIT_DEFAULT,
            detailed: bool = True,
            q: QPost = None) -> Iter(Post):
     '''
Esempio n. 14
0
 def getChainedPosts(self,
                     blogId: Blog.Id,
                     sourceTypeKey: SourceType.Key,
                     offset: int = None,
                     limit: int = None,
                     detailed: bool = True,
                     q: QPostWithPublished = None) -> Iter(Post):
     '''
Esempio n. 15
0
 def getMetaInfos(self,
                  dataId: MetaData.Id = None,
                  languageId: LanguageEntity.Id = None,
                  offset: int = None,
                  limit: int = 10,
                  qi: QMetaInfo = None,
                  qd: QMetaData = None) -> Iter(MetaInfo):
     '''
Esempio n. 16
0
 def getComponentMessages(self,
                          component: Component.Id,
                          offset: int = None,
                          limit: int = LIMIT_DEFAULT,
                          detailed: bool = True,
                          qm: QMessage = None,
                          qs: QSource = None) -> Iter(Message):
     '''
Esempio n. 17
0
 def getMessages(self,
                 sourceId: Source.Id = None,
                 offset: int = None,
                 limit: int = LIMIT_DEFAULT,
                 detailed: bool = True,
                 qm: QMessage = None,
                 qs: QSource = None) -> Iter(Message):
     '''
Esempio n. 18
0
 def getPluginMessages(self,
                       plugin: Plugin.Id,
                       offset: int = None,
                       limit: int = LIMIT_DEFAULT,
                       detailed: bool = True,
                       qm: QMessage = None,
                       qs: QSource = None) -> Iter(Message):
     '''
Esempio n. 19
0
 def getMetaDatas(self,
                  scheme: Scheme,
                  typeId: MetaType.Id = None,
                  offset: int = None,
                  limit: int = 10,
                  q: QMetaData = None,
                  thumbSize: str = None) -> Iter(MetaData):
     '''
Esempio n. 20
0
 def getOwned(self,
              blogId: Blog,
              creatorId: auth(User),
              typeId: PostType = None,
              offset: int = None,
              limit: int = None,
              q: QBlogPost = None) -> Iter(BlogPost):
     '''
Esempio n. 21
0
 def getAll(self,
            languageId: LanguageEntity = None,
            userId: User = None,
            offset: int = None,
            limit: int = None,
            detailed: bool = True,
            q: QBlog = None) -> Iter(Blog):
     '''
Esempio n. 22
0
 def getPotential(self,
                  blogId: Blog,
                  excludeSources: bool = True,
                  offset: int = None,
                  limit: int = LIMIT_DEFAULT,
                  detailed: bool = True,
                  qu: QUser = None,
                  qs: QSource = None) -> Iter(Collaborator):
     '''
Esempio n. 23
0
 def getAll(self,
            blogId: Blog,
            typeId: PostType = None,
            creatorId: User = None,
            authorId: Collaborator = None,
            offset: int = None,
            limit: int = None,
            q: QBlogPost = None) -> Iter(BlogPost):
     '''
Esempio n. 24
0
 def getOwned(self,
              blogId: Blog,
              creatorId: User,
              typeId: PostType = None,
              thumbSize: str = None,
              offset: int = None,
              limit: int = None,
              q: QBlogPost = None) -> Iter(BlogPost):
     '''
Esempio n. 25
0
 def getUnpublishedBySource(
         self,
         sourceId: Source.Id,
         thumbSize: str = None,
         offset: int = None,
         limit: int = None,
         detailed: bool = True,
         q: QBlogPostUnpublished = None) -> Iter(BlogPost):
     '''
Esempio n. 26
0
 def getPublished(self,
                  blogId: Blog,
                  typeId: PostType = None,
                  creatorId: User = None,
                  authorId: Collaborator = None,
                  offset: int = None,
                  limit: int = None,
                  detailed: bool = True,
                  q: QBlogPostPublished = None) -> Iter(BlogPost):
     '''
Esempio n. 27
0
 def getGroupUnpublished(self,
                         blogId: Blog,
                         groupId: BlogCollaboratorGroup,
                         typeId: PostType = None,
                         authorId: Collaborator = None,
                         thumbSize: str = None,
                         offset: int = None,
                         limit: int = None,
                         q: QBlogPostUnpublished = None) -> Iter(BlogPost):
     '''
Esempio n. 28
0
 def getAll(self,
            scheme: Scheme,
            dataId: MetaData.Id = None,
            languageId: LanguageEntity.Id = None,
            offset: int = None,
            limit: int = 10,
            qi: QMetaInfo = None,
            qd: QMetaData = None,
            thumbSize: str = None) -> Iter(MetaDataInfo):
     '''
Esempio n. 29
0
def createService(queryIndexer):
    assert isinstance(queryIndexer,
                      QueryIndexer), 'Invalid query indexer %s' % queryIndexer

    qMetaInfoClass = type('Compund$QMetaInfo', (QMetaInfo, ),
                          queryIndexer.infoCriterias)
    qMetaInfoClass = query(MetaInfo)(qMetaInfoClass)

    qMetaDataClass = type('Compund$QMetaData', (QMetaData, ),
                          queryIndexer.dataCriterias)
    qMetaDataClass = query(MetaData)(qMetaDataClass)

    types = (Iter(MetaInfo), Scheme, int, int, qMetaInfoClass, qMetaDataClass,
             str)
    apiClass = type('Generated$IQueryService', (IQueryService, ), {})
    apiClass.getMetaInfos = call(*types,
                                 webName='Query')(apiClass.getMetaInfos)
    apiClass = service(apiClass)

    return type('Generated$QueryServiceAlchemy',
                (QueryServiceAlchemy, apiClass),
                {})(queryIndexer, qMetaInfoClass, qMetaDataClass)
Esempio n. 30
0
 def getAll(self, typeId:RightType=None, offset:int=None, limit:int=None, detailed:bool=True, \
            q:QRight=None) -> Iter(Right):
     '''