public class SimpleOperationDefinitionBuilder extends Object
SimpleOperationDefinition
Modifier and Type | Field and Description |
---|---|
protected AccessConstraintDefinition[] |
accessConstraints |
protected DeprecationData |
deprecationData |
protected OperationEntry.EntryType |
entryType |
protected EnumSet<OperationEntry.Flag> |
flags |
protected String |
name |
protected AttributeDefinition[] |
parameters |
protected boolean |
replyAllowNull |
protected AttributeDefinition[] |
replyParameters |
protected org.jboss.dmr.ModelType |
replyType |
protected org.jboss.dmr.ModelType |
replyValueType |
Constructor and Description |
---|
SimpleOperationDefinitionBuilder(String name,
ResourceDescriptionResolver resolver) |
protected String name
protected OperationEntry.EntryType entryType
protected EnumSet<OperationEntry.Flag> flags
protected AttributeDefinition[] parameters
protected org.jboss.dmr.ModelType replyType
protected org.jboss.dmr.ModelType replyValueType
protected boolean replyAllowNull
protected DeprecationData deprecationData
protected AttributeDefinition[] replyParameters
protected AccessConstraintDefinition[] accessConstraints
public SimpleOperationDefinitionBuilder(String name, ResourceDescriptionResolver resolver)
public SimpleOperationDefinition build()
protected SimpleOperationDefinition internalBuild(ResourceDescriptionResolver resolver, ResourceDescriptionResolver attributeResolver)
protected static EnumSet<OperationEntry.Flag> getFlagsSet(OperationEntry.Flag... vararg)
public SimpleOperationDefinitionBuilder setEntryType(OperationEntry.EntryType entryType)
public SimpleOperationDefinitionBuilder setPrivateEntry()
public SimpleOperationDefinitionBuilder withFlags(EnumSet<OperationEntry.Flag> flags)
public SimpleOperationDefinitionBuilder withFlags(OperationEntry.Flag... flags)
public SimpleOperationDefinitionBuilder withFlag(OperationEntry.Flag flag)
public SimpleOperationDefinitionBuilder setRuntimeOnly()
public SimpleOperationDefinitionBuilder setReadOnly()
public SimpleOperationDefinitionBuilder setParameters(AttributeDefinition... parameters)
public SimpleOperationDefinitionBuilder addParameter(AttributeDefinition parameter)
public SimpleOperationDefinitionBuilder setReplyType(org.jboss.dmr.ModelType replyType)
public SimpleOperationDefinitionBuilder setReplyValueType(org.jboss.dmr.ModelType replyValueType)
public SimpleOperationDefinitionBuilder allowReturnNull()
public SimpleOperationDefinitionBuilder setDeprecated(ModelVersion since)
public SimpleOperationDefinitionBuilder setReplyParameters(AttributeDefinition... replyParameters)
public SimpleOperationDefinitionBuilder setAttributeResolver(ResourceDescriptionResolver resolver)
public SimpleOperationDefinitionBuilder setAccessConstraints(AccessConstraintDefinition... accessConstraints)
public SimpleOperationDefinitionBuilder addAccessConstraint(AccessConstraintDefinition accessConstraint)
Copyright © 2015 JBoss by Red Hat. All rights reserved.