Author: erodriguez
Date: Mon Nov  1 23:10:31 2004
New Revision: 56362

Added:
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordData.java
   
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordDataModifier.java
Log:
One new value object for the changepw service, the password to be changed and 
the target principal.

Added: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordData.java
==============================================================================
--- (empty file)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordData.java
   Mon Nov  1 23:10:31 2004
@@ -0,0 +1,43 @@
+/*
+ *   Copyright 2004 The Apache Software Foundation
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
+ *   you may not use this file except in compliance with the License.
+ *   You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing, software
+ *   distributed under the License is distributed on an "AS IS" BASIS,
+ *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *   See the License for the specific language governing permissions and
+ *   limitations under the License.
+ *
+ */
+package org.apache.kerberos.changepw.value;
+
+import org.apache.kerberos.messages.value.*;
+
+public class ChangePasswordData {
+       
+       private byte[]        _newPassword;
+       private PrincipalName _targetName;
+       private String        _targetRealm;
+       
+       public ChangePasswordData(byte[] password, PrincipalName name, String 
realm) {
+               _newPassword = password;
+               _targetName  = name;
+               _targetRealm = realm;
+       }
+       
+       public byte[] getNewPassword() {
+               return _newPassword;
+       }
+       public PrincipalName getTargetName() {
+               return _targetName;
+       }
+       public String getTargetRealm() {
+               return _targetRealm;
+       }
+}
+

Added: 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordDataModifier.java
==============================================================================
--- (empty file)
+++ 
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/changepw/value/ChangePasswordDataModifier.java
   Mon Nov  1 23:10:31 2004
@@ -0,0 +1,41 @@
+/*
+ *   Copyright 2004 The Apache Software Foundation
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
+ *   you may not use this file except in compliance with the License.
+ *   You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing, software
+ *   distributed under the License is distributed on an "AS IS" BASIS,
+ *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *   See the License for the specific language governing permissions and
+ *   limitations under the License.
+ *
+ */
+package org.apache.kerberos.changepw.value;
+
+import org.apache.kerberos.messages.value.*;
+
+public class ChangePasswordDataModifier {
+       
+       private byte[]        _newPassword;
+       private PrincipalName _targetName;
+       private String        _targetRealm;
+       
+       public ChangePasswordData getChangePasswdData() {
+               return new ChangePasswordData(_newPassword, _targetName, 
_targetRealm);
+       }
+       
+       public void setNewPassword(byte[] password) {
+               _newPassword = password;
+       }
+       public void setTargetName(PrincipalName name) {
+               _targetName = name;
+       }
+       public void setTargetRealm(String realm) {
+               _targetRealm = realm;
+       }
+}
+

Reply via email to