Files
lime/tools/project/Keystore.hx
2014-09-30 17:41:57 -07:00

43 lines
1.0 KiB
Haxe

package project;
class Keystore {
public var alias:String;
public var aliasPassword:String;
public var identity:String;
public var password:String;
public var path:String;
public var type:String;
public function new (path:String = null, password:String = null, alias:String = null, aliasPassword:String = null, identity:String = null) {
this.path = path;
this.password = password;
this.alias = alias;
this.aliasPassword = aliasPassword;
this.identity = identity;
}
public function clone ():Keystore {
return new Keystore (path, password, alias, aliasPassword, identity);
}
public function merge (keystore:Keystore):Void {
if (keystore != null) {
if (keystore.path != null && keystore.path != "") path = keystore.path;
if (keystore.password != null) path = keystore.password;
if (keystore.alias != null) path = keystore.alias;
if (keystore.aliasPassword != null) path = keystore.aliasPassword;
if (keystore.identity != null) identity = keystore.identity;
}
}
}