public class FastRulesDefinition extends Modifiable implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.List<Category> |
category |
java.lang.String |
catName |
java.util.List<DateFormat> |
dateFormat |
modifiedAt, modifiedBy
Constructor and Description |
---|
FastRulesDefinition() |
FastRulesDefinition(FastRulesDefinition o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this FastRulesDefinition.
|
static FastRulesDefinition |
fromString(java.lang.String s)
String representation of this FastRulesDefinition.
|
java.util.List<Category> |
getCategory() |
java.lang.String |
getCatName()
The category name
|
java.util.List<DateFormat> |
getDateFormat() |
FastRulesDefinition |
makeCopy()
Creates and returns a deep copy of this FastRulesDefinition.
|
static FastRulesDefinition |
readFrom(java.io.InputStream is)
Read this FastRulesDefinition from an XML fragment.
|
void |
setCatName(java.lang.String catName)
The category name
|
java.lang.String |
toString()
String representation of this FastRulesDefinition.
|
FastRulesDefinition |
withCategory(Category... __values) |
FastRulesDefinition |
withCategory(java.util.Collection<Category> __values) |
FastRulesDefinition |
withCatName(java.lang.String catName) |
FastRulesDefinition |
withDateFormat(java.util.Collection<DateFormat> __values) |
FastRulesDefinition |
withDateFormat(DateFormat... __values) |
FastRulesDefinition |
withModifiedAt(java.lang.Long modifiedAt) |
FastRulesDefinition |
withModifiedBy(java.lang.String modifiedBy) |
void |
writeTo(java.io.OutputStream os)
Write this FastRulesDefinition as an XML fragment
|
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public java.util.List<DateFormat> dateFormat
public java.util.List<Category> category
public java.lang.String catName
public FastRulesDefinition()
public FastRulesDefinition(FastRulesDefinition o)
public FastRulesDefinition withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class Modifiable
public FastRulesDefinition withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class Modifiable
public java.util.List<DateFormat> getDateFormat()
public FastRulesDefinition withDateFormat(DateFormat... __values)
public FastRulesDefinition withDateFormat(java.util.Collection<DateFormat> __values)
public java.util.List<Category> getCategory()
public FastRulesDefinition withCategory(Category... __values)
public FastRulesDefinition withCategory(java.util.Collection<Category> __values)
public void setCatName(java.lang.String catName)
public java.lang.String getCatName()
public FastRulesDefinition withCatName(java.lang.String catName)
public FastRulesDefinition makeCopy()
makeCopy
in class Modifiable
public static FastRulesDefinition readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class Modifiable
javax.xml.bind.JAXBException
java.io.IOException
public static FastRulesDefinition fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class Modifiable
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class Modifiable
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.