如何在 salesforce apex class 中调用参数化方法
How can I call parameterised method in salesforce apex class
大家好!
我是 Salesforce 的初学者。我试图在我的 Salesforce Apex Class 中使用 enum
,但我遇到了编译器错误。实际上,我使用了 List<Account>
return 类型的参数化方法。
我尝试调用此方法但出现如下错误:-
Method does not exist or incorrect signature: void enumEX() from the
type EnumClassEx
我不知道如何解决这个问题并调用参数化方法。
如果你们能帮我解决这个问题,我将不胜感激。
感谢您的帮助:)
顶点class是:-
public class EnumClassEx
{
public enum Relationship_Status {Married,Single,Committed}
public enum SLA {SILVER,GOLD}
public EnumClassEx()
{
List<Relationship_Status> status= Relationship_Status.values();
System.debug('Relationship Status is=='+status);
System.debug('Relationship Status value index is=='+Relationship_Status.Committed.ordinal());
System.debug('Relationship Status name is==' +Relationship_Status.Single.name());
}
public static List<Account> enumEX(SLA sla)
{
if(EnumClassEx.SLA.SILVER == sla)
{
return [SELECT ID FROM Account WHERE SLA__c= 'SILVER'];
}
else if(EnumClassEx.SLA.GOLD == sla)
{
return [SELECT ID FROM Account WHERE SLA__c= 'GOLD'];
}
else
{
return null;
}
}
}
你必须这样调用方法
EnumClassEx.enumEX(EnumClassEx.SLA.SILVER);
大家好!
我是 Salesforce 的初学者。我试图在我的 Salesforce Apex Class 中使用 enum
,但我遇到了编译器错误。实际上,我使用了 List<Account>
return 类型的参数化方法。
我尝试调用此方法但出现如下错误:-
Method does not exist or incorrect signature: void enumEX() from the type EnumClassEx
我不知道如何解决这个问题并调用参数化方法。
如果你们能帮我解决这个问题,我将不胜感激。 感谢您的帮助:)
顶点class是:-
public class EnumClassEx
{
public enum Relationship_Status {Married,Single,Committed}
public enum SLA {SILVER,GOLD}
public EnumClassEx()
{
List<Relationship_Status> status= Relationship_Status.values();
System.debug('Relationship Status is=='+status);
System.debug('Relationship Status value index is=='+Relationship_Status.Committed.ordinal());
System.debug('Relationship Status name is==' +Relationship_Status.Single.name());
}
public static List<Account> enumEX(SLA sla)
{
if(EnumClassEx.SLA.SILVER == sla)
{
return [SELECT ID FROM Account WHERE SLA__c= 'SILVER'];
}
else if(EnumClassEx.SLA.GOLD == sla)
{
return [SELECT ID FROM Account WHERE SLA__c= 'GOLD'];
}
else
{
return null;
}
}
}
你必须这样调用方法
EnumClassEx.enumEX(EnumClassEx.SLA.SILVER);