Just wanted to add there's the more general Properties.dev too. On Apr 1, 2013, at 12:11 AM, Paul Hoadley wrote:
> On 01/04/2013, at 2:01 PM, Theodore Petrosky <[email protected]> wrote: > >> is there a way to populate my username and password field through a property? >> >> normally, I would use the setter: >> >> >> // this.setUsername("sysadmin"); >> // this.setPassword("4004"); >> >> >> in the Main constructor and comment it out when I compile for deploy. I >> thought that setting it in a developer property file would be neat and tidy. > > I won't touch on the meta-issue of whether or not this is a good idea—to > answer your question: Sure, you can make properties for whatever you like. > In Properties.ted (substitute your actual username on your development > machine for 'ted'): > > com.example.YourApp.devMode.username=sysadmin > com.example.YourApp.devMode.password=4004 > > (The keys there are entirely arbitrary. You could just use 'username' and > 'password' if you want.) Then, wherever you like in your app: > > private static final String USERNAME_KEY = > "com.example.YourApp.devMode.username"; > private static final String PASSWORD_KEY = > "com.example.YourApp.devMode.password"; > ... > if (ERXApplication.isDevelopmentMode()) { > this.setUsername(ERXProperties.stringForKey(USERNAME_KEY)); > this.setPassword(ERXProperties.stringForKey(PASSWORD_KEY)); > } > > > -- > Paul Hoadley > http://logicsquad.net/ > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
