public static final class ExtensionDefinition.Builder extends Object implements Serializable, ModelBuilder, ExtensionDefinitionContract
ExtensionDefinition instances. Enforces the constraints of the
ExtensionDefinitionContract.public static ExtensionDefinition.Builder create(String name, String type, String resourceDescriptor)
public static ExtensionDefinition.Builder create(ExtensionDefinitionContract contract)
public ExtensionDefinition build()
build in interface ModelBuilderpublic String getId()
getId in interface Identifiablepublic String getName()
getName in interface ExtensionDefinitionContractpublic String getApplicationId()
getApplicationId in interface ExtensionDefinitionContractpublic String getLabel()
getLabel in interface ExtensionDefinitionContractpublic String getDescription()
getDescription in interface ExtensionDefinitionContractpublic String getType()
ExtensionDefinitionContractKewApiConstants.RULE_ATTRIBUTE_TYPESgetType in interface ExtensionDefinitionContractKewApiConstants.RULE_ATTRIBUTE_TYPESpublic String getResourceDescriptor()
ExtensionDefinitionContractgetResourceDescriptor in interface ExtensionDefinitionContractpublic Map<String,String> getConfiguration()
ExtensionDefinitionContractgetConfiguration in interface ExtensionDefinitionContractpublic Long getVersionNumber()
getVersionNumber in interface Versionedpublic void setApplicationId(String applicationId)
public void setDescription(String description)
public void setResourceDescriptor(String resourceDescriptor)
public void setConfiguration(Map<String,String> configuration)
public void setVersionNumber(Long versionNumber)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.