Class BeanObjectDescription

    • Constructor Detail

      • BeanObjectDescription

        public BeanObjectDescription​(Class className)
        Creates a new object description.
        Parameters:
        className - the class.
      • BeanObjectDescription

        public BeanObjectDescription​(Class className,
                                     boolean init)
        Creates a new object description.
        Parameters:
        className - the class.
        init - set to true, to autmaoticly initialise the object description. If set to false, the initialisation is elsewhere.
    • Method Detail

      • createObject

        public Object createObject()
        Creates an object based on this description.
        Returns:
        The object.
      • setParameterFromObject

        public void setParameterFromObject​(Object o)
                                    throws ObjectFactoryException
        Sets the parameters in the description to match the supplied object.
        Parameters:
        o - the object (null not allowed).
        Throws:
        ObjectFactoryException - if there is a problem.
      • ignoreParameter

        protected void ignoreParameter​(String parameter)
        Adds a parameter to the ignored parameters.
        Parameters:
        parameter - the parameter.
      • isParameterIgnored

        protected boolean isParameterIgnored​(String parameter)
        Returns a flag that indicates whether or not the specified parameter is ignored.
        Parameters:
        parameter - the parameter.
        Returns:
        The flag.