Max Length

From: Michael Gentry (mgentr..asslight.net)
Date: Fri Aug 20 2010 - 12:20:39 UTC

  • Next message: Andrus Adamchik: "Re: Cayenne build failure"

    One thing I recently added to our common/shared base class is:

        /**
         * Lookup the maximum database length defined in the Cayenne model for
         * the given attribute.
         *
         *..aram attribute The attribute to lookup.
         *..eturn The maximum length for the attribute.
         */
        public int getMaxLength(String attribute)
        {
            return getObjEntity().getAttributeMap().get(attribute).getDbAttribute().getMaxLength();
        }

    Would it make sense to add this to CayenneDataObject in 3.1? We use
    it to limit file upload sizes and do client-side validation in the UI.
     I could also see isMandatory() being useful, too. Scale/precision
    not as much, but might help some.

    Thoughts?

    Thanks,

    mrg



    This archive was generated by hypermail 2.0.0 : Fri Aug 20 2010 - 12:22:04 UTC