[jboss-user] [JBoss Seam] - Re: Can't inject into an Entity Bean...

seamNoobie do-not-reply at jboss.com
Thu Jan 25 18:17:34 EST 2007


"gavin.king at jboss.com" wrote : You can use Component.getInstance().


Thanks:

  | 
  |     /* Really this should to be 15; it was extended to allow for the crypt to take place!
  |      * A bad side effect is the GUI is now allowing upto 50 length.
  | 	 * This routine will still fail if you put a password in of close to 50 length as the crypt is longer that 50.
  | 	 * This really is an Aspect on the set/get Password! - ToDo
  | 	 */
  | 	@NotNull(message="required")
  | 	@Length(min = 5, max = 50)
  | 	public String getPassword() {
  | 		String theValueToReturn = null;
  | 		if (password != null) {
  | 			EncryptionController anEncryptionController = (EncryptionController) Component.getInstance("encryptionController", true);
  | 			theValueToReturn = anEncryptionController.decrypt(password);
  | 		}
  | 		return theValueToReturn;
  | 	}
  | 
  | 	public void setPassword(String password) {
  | 		if (password != null) {
  | 			EncryptionController anEncryptionController = (EncryptionController) Component.getInstance("encryptionController", true);
  | 			this.password = anEncryptionController.encrypt(password);
  | 		} else {
  | 			this.password = null;
  | 		}
  | 	}
  | 
  | 	@NotNull(message="required")
  | 	@Length(min = 5, max = 15)
  | 	@Pattern(regex = "^\\w*$")
  | 	public String getUsername() {
  | 		return username;
  | 	}
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4006596#4006596

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4006596



More information about the jboss-user mailing list