Class ViewRiksdagenCommitteeDataContainer

  • All Implemented Interfaces:
    com.hack23.cia.service.api.DataContainer<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee,​java.lang.String>

    @Component("ViewRiksdagenCommitteeDataContainer")
    @Transactional(propagation=REQUIRED)
    @Secured({"ROLE_ANONYMOUS","ROLE_USER","ROLE_ADMIN"})
    public final class ViewRiksdagenCommitteeDataContainer
    extends java.lang.Object
    The Class ViewRiksdagenCommitteeDataContainer.
    • Constructor Summary

      Constructors 
      Constructor Description
      ViewRiksdagenCommitteeDataContainer​(com.hack23.cia.service.data.api.DataViewer dataViewer)
      Instantiates a new view riksdagen committee data container.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T,​V>
      T
      findByQueryProperty​(java.lang.Class<T> clazz, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property, java.lang.Class<V> clazz2, javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2, java.lang.Object value)  
      <T,​V>
      java.util.List<T>
      findListByEmbeddedProperty​(java.lang.Class<T> clazz, javax.persistence.metamodel.SingularAttribute<T,​V> property, java.lang.Class<V> clazz2, javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2, java.lang.Object value)  
      java.util.List<T> findListByProperty​(java.lang.Object[] values, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object>... properties)  
      <T,​V>
      java.util.List<T>
      findOrderedByPropertyListByEmbeddedProperty​(java.lang.Class<T> clazz, javax.persistence.metamodel.SingularAttribute<T,​V> property, java.lang.Class<V> clazz2, javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2, java.lang.Object value, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty)  
      <T,​V>
      java.util.List<T>
      findOrderedListByEmbeddedProperty​(java.lang.Class<T> clazz, javax.persistence.metamodel.SingularAttribute<T,​V> property, java.lang.Class<V> clazz2, javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2, java.lang.Object value, javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> orderByProperty)  
      java.util.List<T> findOrderedListByProperty​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty, java.lang.Object[] values, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object>... properties)  
      java.util.List<T> findOrderedListByProperty​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property, java.lang.Object value, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty)  
      java.util.List<T> getAll()  
      java.util.List<T> getAllBy​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property, java.lang.Object value)  
      java.util.List<T> getAllOrderBy​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property)  
      java.util.List<T> getPage​(int pageNr, int resultPerPage)  
      java.util.List<T> getPageOrderBy​(int pageNr, int resultPerPage, javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderBy)  
      java.lang.Long getSize()  
      com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee load​(java.lang.String id)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ViewRiksdagenCommitteeDataContainer

        @Autowired
        public ViewRiksdagenCommitteeDataContainer​(@Qualifier("DataViewer")
                                                   com.hack23.cia.service.data.api.DataViewer dataViewer)
        Instantiates a new view riksdagen committee data container.
        Parameters:
        dataViewer - the data viewer
    • Method Detail

      • load

        public com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee load​(java.lang.String id)
        Specified by:
        load in interface com.hack23.cia.service.api.DataContainer<com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee,​java.lang.String>
      • findByQueryProperty

        public final <T,​V> T findByQueryProperty​(java.lang.Class<T> clazz,
                                                       javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property,
                                                       java.lang.Class<V> clazz2,
                                                       javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2,
                                                       java.lang.Object value)
        Specified by:
        findByQueryProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findListByEmbeddedProperty

        public final <T,​V> java.util.List<T> findListByEmbeddedProperty​(java.lang.Class<T> clazz,
                                                                              javax.persistence.metamodel.SingularAttribute<T,​V> property,
                                                                              java.lang.Class<V> clazz2,
                                                                              javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2,
                                                                              java.lang.Object value)
        Specified by:
        findListByEmbeddedProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findListByProperty

        public final java.util.List<T> findListByProperty​(java.lang.Object[] values,
                                                          javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object>... properties)
        Specified by:
        findListByProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findOrderedByPropertyListByEmbeddedProperty

        public final <T,​V> java.util.List<T> findOrderedByPropertyListByEmbeddedProperty​(java.lang.Class<T> clazz,
                                                                                               javax.persistence.metamodel.SingularAttribute<T,​V> property,
                                                                                               java.lang.Class<V> clazz2,
                                                                                               javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2,
                                                                                               java.lang.Object value,
                                                                                               javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty)
        Specified by:
        findOrderedByPropertyListByEmbeddedProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findOrderedListByEmbeddedProperty

        public final <T,​V> java.util.List<T> findOrderedListByEmbeddedProperty​(java.lang.Class<T> clazz,
                                                                                     javax.persistence.metamodel.SingularAttribute<T,​V> property,
                                                                                     java.lang.Class<V> clazz2,
                                                                                     javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> property2,
                                                                                     java.lang.Object value,
                                                                                     javax.persistence.metamodel.SingularAttribute<V,​? extends java.lang.Object> orderByProperty)
        Specified by:
        findOrderedListByEmbeddedProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findOrderedListByProperty

        public final java.util.List<T> findOrderedListByProperty​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property,
                                                                 java.lang.Object value,
                                                                 javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty)
        Specified by:
        findOrderedListByProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • findOrderedListByProperty

        public final java.util.List<T> findOrderedListByProperty​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderByProperty,
                                                                 java.lang.Object[] values,
                                                                 javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object>... properties)
        Specified by:
        findOrderedListByProperty in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getAll

        public final java.util.List<T> getAll()
        Specified by:
        getAll in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getAllBy

        public final java.util.List<T> getAllBy​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property,
                                                java.lang.Object value)
        Specified by:
        getAllBy in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getAllOrderBy

        public final java.util.List<T> getAllOrderBy​(javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> property)
        Specified by:
        getAllOrderBy in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getPage

        public final java.util.List<T> getPage​(int pageNr,
                                               int resultPerPage)
        Specified by:
        getPage in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getPageOrderBy

        public final java.util.List<T> getPageOrderBy​(int pageNr,
                                                      int resultPerPage,
                                                      javax.persistence.metamodel.SingularAttribute<T,​? extends java.lang.Object> orderBy)
        Specified by:
        getPageOrderBy in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>
      • getSize

        public final java.lang.Long getSize()
        Specified by:
        getSize in interface com.hack23.cia.service.api.DataContainer<T extends java.io.Serializable,​I extends java.io.Serializable>