Package org.beangle.ems.rule
Interface Rule
-
- All Superinterfaces:
Entity<Integer>,Serializable,TimeEntity
- All Known Implementing Classes:
RuleBean
public interface Rule extends Entity<Integer>, TimeEntity
Rule represent a business constraint- Author:
- chaostone
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBusiness()StringgetDescription()StringgetFactory()StringgetName()Set<RuleParameter>getParams()StringgetServiceName()booleanisEnabled()voidsetBusiness(String business)voidsetDescription(String description)voidsetEnabled(boolean enabled)voidsetFactory(String factory)voidsetName(String name)voidsetParams(Set<RuleParameter> ruleParams)voidsetServiceName(String serviceName)-
Methods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Methods inherited from interface org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
-
-
-
Method Detail
-
getParams
Set<RuleParameter> getParams()
-
setParams
void setParams(Set<RuleParameter> ruleParams)
-
isEnabled
boolean isEnabled()
-
setEnabled
void setEnabled(boolean enabled)
-
getName
String getName()
-
setName
void setName(String name)
-
getBusiness
String getBusiness()
-
setBusiness
void setBusiness(String business)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
getFactory
String getFactory()
-
setFactory
void setFactory(String factory)
-
getServiceName
String getServiceName()
-
setServiceName
void setServiceName(String serviceName)
-
-