public class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig extends org.jasypt.encryption.pbe.config.EnvironmentPBEConfig implements org.jasypt.encryption.pbe.config.StringPBEConfig
{
private java.lang.String stringOutputType;
private java.lang.String stringOutputTypeEnvName;
private java.lang.String stringOutputTypeSysPropertyName;
public void <init>()
{
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
specialinvoke v.<org.jasypt.encryption.pbe.config.EnvironmentPBEConfig: void <init>()>();
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = null;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeEnvName> = null;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeSysPropertyName> = null;
return;
}
public java.lang.String getStringOutputTypeEnvName()
{
java.lang.String v;
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v = v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeEnvName>;
return v;
}
public void setStringOutputTypeEnvName(java.lang.String)
{
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
java.lang.String v, v, v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v := @parameter: java.lang.String;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeEnvName> = v;
if v != null goto label;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = null;
goto label;
label:
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeSysPropertyName> = null;
v = staticinvoke <java.lang.System: java.lang.String getenv(java.lang.String)>(v);
v = staticinvoke <org.jasypt.commons.CommonUtils: java.lang.String getStandardStringOutputType(java.lang.String)>(v);
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = v;
label:
return;
}
public java.lang.String getStringOutputTypeSysPropertyName()
{
java.lang.String v;
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v = v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeSysPropertyName>;
return v;
}
public void setStringOutputTypeSysPropertyName(java.lang.String)
{
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
java.lang.String v, v, v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v := @parameter: java.lang.String;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeSysPropertyName> = v;
if v != null goto label;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = null;
goto label;
label:
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeEnvName> = null;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
v = staticinvoke <org.jasypt.commons.CommonUtils: java.lang.String getStandardStringOutputType(java.lang.String)>(v);
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = v;
label:
return;
}
public void setStringOutputType(java.lang.String)
{
java.lang.String v, v;
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v := @parameter: java.lang.String;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeEnvName> = null;
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputTypeSysPropertyName> = null;
v = staticinvoke <org.jasypt.commons.CommonUtils: java.lang.String getStandardStringOutputType(java.lang.String)>(v);
v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType> = v;
return;
}
public java.lang.String getStringOutputType()
{
java.lang.String v;
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig v;
v := @this: org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig;
v = v.<org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig: java.lang.String stringOutputType>;
return v;
}
}