DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Coding
  3. Languages
  4. PODAM Draft release is available now

PODAM Draft release is available now

Marco Tedone user avatar by
Marco Tedone
·
Apr. 04, 11 · News
Like (0)
Save
Tweet
Share
483 Views

Join the DZone community and get the full member experience.

Join For Free

The first draft of PODAM is ready. Currently the framework sets the initial state of a POJO with random values. The supported types are:

  • Primitive types
  • Wrapper classes
  • String
  • arrays of objects
  • arrays of primitives
  • Any other object which either has a no-arg constructor or a static factory which takes no arguments

Known limitations:

  • PODAM does not set the state of complex object graphs (In roadmap)
  • Custom annotations as defined in my previous article are yet not supported (in roadmap)
  • If a class does not expose a public, no-arg constructor, and it does not expose a public static factory which takes no arguments the attribute value is not set

You can download PODAM code from Jemos Repository

Search for PODAM and download either the sources JAR or the jar directly. 

PODAM runs under the MIT license.

Currently PODAM can fill the full state of the attached POJO (OneDimensionalTestPojo). Download OneDimensionalTestPojo

It would be nice to hear from you of any critics, suggestions, comments, issues.

From http://tedone.typepad.com/blog/2011/04/podam-journal-first-draft-implementation-is-ready.html

 

Release (agency) Download Object (computer science) code style Factory (object-oriented programming) JAR (file format) Strings Repository (version control) Annotation Data Types

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Kubernetes vs Docker: Differences Explained
  • How To Check Docker Images for Vulnerabilities
  • A Brief Overview of the Spring Cloud Framework
  • ChatGPT Prompts for Agile Practitioners

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: