Package org.kuali.rice.kew.api.doctype
Class DocumentTypeAttribute.Builder
java.lang.Object
org.kuali.rice.kew.api.doctype.DocumentTypeAttribute.Builder
- All Implemented Interfaces:
Serializable,Identifiable,ModelBuilder,DocumentTypeAttributeContract
- Enclosing class:
DocumentTypeAttribute
public static final class DocumentTypeAttribute.Builder
extends Object
implements Serializable, ModelBuilder, DocumentTypeAttributeContract
A builder which can be used to construct
DocumentTypeAttribute instances. Enforces the constraints of the DocumentTypeAttributeContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create(String documentTypeId, ExtensionDefinition.Builder ruleAttribute) create(DocumentTypeAttributeContract contract) getId()intvoidsetDocumentTypeId(String documentTypeId) voidvoidsetOrderIndex(int orderIndex) voidsetRuleAttribute(ExtensionDefinition.Builder ruleAttribute)
-
Method Details
-
create
public static DocumentTypeAttribute.Builder create(String documentTypeId, ExtensionDefinition.Builder ruleAttribute) -
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getRuleAttribute
- Specified by:
getRuleAttributein interfaceDocumentTypeAttributeContract
-
getDocumentTypeId
- Specified by:
getDocumentTypeIdin interfaceDocumentTypeAttributeContract
-
getOrderIndex
public int getOrderIndex()- Specified by:
getOrderIndexin interfaceDocumentTypeAttributeContract
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
setRuleAttribute
-
setDocumentTypeId
-
setOrderIndex
public void setOrderIndex(int orderIndex) -
setId
-