Class JaloOnlyItemHelper

    • Constructor Detail

      • JaloOnlyItemHelper

        public JaloOnlyItemHelper​(PK pk,
                                  Item item,
                                  ComposedType type,
                                  java.util.Date creationTime,
                                  java.util.Date modifiedTime)
    • Method Detail

      • provideCreationTime

        public final java.util.Date provideCreationTime()
        Description copied from interface: JaloOnlyItem
        Should provide a fixed creation time for this item.
        Specified by:
        provideCreationTime in interface JaloOnlyItem
        Returns:
        creation time date of this item
      • setCreationTime

        public void setCreationTime​(java.util.Date date)
      • provideModificationTime

        public final java.util.Date provideModificationTime()
        Description copied from interface: JaloOnlyItem
        Should provide a modification time for this item.
        Specified by:
        provideModificationTime in interface JaloOnlyItem
        Returns:
        modification time date of this item
      • providePK

        public final PK providePK()
        Description copied from interface: JaloOnlyItem
        Should provide a fixed PK for this item.
        Specified by:
        providePK in interface JaloOnlyItem
        Returns:
        PK of this item
      • markModified

        public void markModified()
      • markModified

        public void markModified​(java.util.Date date)
      • getProperty

        public <T> T getProperty​(SessionContext ctx,
                                 java.lang.String qualifier)
      • getProperty

        public <T> T getProperty​(SessionContext ctx,
                                 java.lang.String qualifier,
                                 T defaultValue)
      • setProperty

        public <T> void setProperty​(SessionContext ctx,
                                    java.lang.String qualifier,
                                    T newValue)
      • getPropertyCollection

        public <T extends java.util.Collection> T getPropertyCollection​(SessionContext ctx,
                                                                        java.lang.String qualifier,
                                                                        T defaultValue)
      • setPropertyCollection

        public void setPropertyCollection​(SessionContext ctx,
                                          java.lang.String qualifier,
                                          java.util.Collection newValue,
                                          java.lang.Class<? extends java.util.Collection> collectionClass)
      • addToCollectionProperty

        public void addToCollectionProperty​(SessionContext ctx,
                                            java.lang.String qualifier,
                                            java.lang.Object element,
                                            java.lang.Class<? extends java.util.Collection> collectionClass)
      • addToCollectionProperty

        public void addToCollectionProperty​(SessionContext ctx,
                                            java.lang.String qualifier,
                                            java.util.Collection elements,
                                            java.lang.Class<? extends java.util.Collection> collectionClass)
      • removeFromCollectionProperty

        public void removeFromCollectionProperty​(SessionContext ctx,
                                                 java.lang.String qualifier,
                                                 java.lang.Object element)
      • removeFromCollectionProperty

        public void removeFromCollectionProperty​(SessionContext ctx,
                                                 java.lang.String qualifier,
                                                 java.util.Collection elements)
      • removeCollectionProperty

        public void removeCollectionProperty​(SessionContext ctx,
                                             java.lang.String qualifier)
      • getPropertyInt

        public int getPropertyInt​(SessionContext ctx,
                                  java.lang.String qualifier,
                                  int defaultValue)
      • getPropertyLong

        public long getPropertyLong​(SessionContext ctx,
                                    java.lang.String qualifier,
                                    long defaultValue)
      • getPropertyDouble

        public double getPropertyDouble​(SessionContext ctx,
                                        java.lang.String qualifier,
                                        double defaultValue)
      • getPropertyBoolean

        public boolean getPropertyBoolean​(SessionContext ctx,
                                          java.lang.String qualifier,
                                          boolean defaultValue)