public class ActionDefinitionDMW extends DmsDefinition implements DmcDefinitionIF
metanamecore| Modifier | Constructor and Description |
|---|---|
protected |
ActionDefinitionDMW() |
protected |
ActionDefinitionDMW(ClassDefinition cd) |
protected |
ActionDefinitionDMW(DmcObject obj) |
protected |
ActionDefinitionDMW(DmcObject obj,
ClassDefinition cd) |
protected |
ActionDefinitionDMW(String mn) |
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<?> |
addAttachToClass(ClassDefinition value)
Adds another attachToClass value.
|
void |
addDescription(Object value)
Adds another description value.
|
DmcAttribute<?> |
addMayParm(AttributeDefinition value)
Adds another mayParm value.
|
DmcAttribute<?> |
addMayReturn(AttributeDefinition value)
Adds another mayReturn value.
|
DmcAttribute<?> |
addMustParm(AttributeDefinition value)
Adds another mustParm value.
|
DmcAttribute<?> |
addMustReturn(AttributeDefinition value)
Adds another mustReturn value.
|
ClassDefinitionIterableDMW |
getAttachToClass()
Indicates the classes of object to which an action is to be attached.\n
This mechanism allows for the extension of a class's behaviour without
having\n to alter the schema of the class involved.
|
int |
getAttachToClassSize() |
Iterator<String> |
getDescription()
The description attribute is used to provide descriptive\n documentation
for schema related definitions.
|
int |
getDescriptionSize() |
Iterator<String> |
getDescriptionWithNewlines() |
ActionDefinitionDMO |
getDMO() |
Boolean |
getIsGetAction()
This flag indicates if an Action is merely a data retrieval (get)
Action.\n Actions that are flagged with this attribute set to true will be
executable\n even when the server is in a read-only mode because they
don't actually\n alter data.
|
AttributeDefinitionIterableDMW |
getMayParm()
Indicates the set of parameters that an action MAY have.
|
int |
getMayParmSize() |
AttributeDefinitionIterableDMW |
getMayReturn()
Indicates the set of return vals that may be returned as part of a\n
particular action response message.
|
int |
getMayReturnSize() |
Boolean |
getMaySendProgress()
This flag is used to indicate if a particular request might\n result in
progress indications being sent.
|
AttributeDefinitionIterableDMW |
getMustParm()
Indicates the set of parameters that an action MUST have.
|
int |
getMustParmSize() |
AttributeDefinitionIterableDMW |
getMustReturn()
Indicates the set of return vals that must be returned as part of a\n
particular action response message.
|
int |
getMustReturnSize() |
DefinitionName |
getName()
The name attribute is used to store a single string token that represents
a unique name\n for an object with the set of definitions of which it is a
part.
|
DefinitionName |
getObjectName() |
DmcAttribute<?> |
getObjectNameAttribute() |
String |
getObsoleteVersion()
This indicates the version at which something became obsolete.\n Generally
speaking you shouldn't ever delete definitions for products that have\n
been released to the field, this may break backwards compatibility.
|
void |
setDmcObject(DmcObject obj)
Sets the core object.
|
void |
setIsGetAction(Object value)
Sets isGetAction to the specified value.
|
void |
setMaySendProgress(Object value)
Sets maySendProgress to the specified value.
|
void |
setName(Object value)
Sets name to the specified value.
|
void |
setObsoleteVersion(Object value)
Sets obsoleteVersion to the specified value.
|
getDmcObjectaddRelatedToConcept, getRelatedToConcept, getRelatedToConceptSizeequals, getFullDotName, getNameOfModuleWhereThisCameFromaddComment, addExample, addNvp, addOptimize, addQuestion, addSkip, addTags, getComment, getCommentSize, getDefinedIn, getDmoFromModule, getDotName, getExample, getExampleSize, getFile, getHint, getLineNumber, getNvp, getNvpSize, getObsolete, getOptimize, getOptimizeSize, getQuestion, getQuestionSize, getRelationship, getSearchable, getSkip, getSkipSize, getSortName, getTags, getTagsSize, getVersion, getWhy, setDefinedIn, setDmoFromModule, setDotName, setFile, setHint, setLineNumber, setObsolete, setRelationship, setSearchable, setSortName, setVersion, setWhyaddAux, applyModifier, equals, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, toJSON, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedgetDeleted, getModifier, setDeleted, setModifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefinedIn, getDotName, toOIFequalsprotected ActionDefinitionDMW()
protected ActionDefinitionDMW(DmcObject obj)
protected ActionDefinitionDMW(DmcObject obj, ClassDefinition cd)
protected ActionDefinitionDMW(ClassDefinition cd)
protected ActionDefinitionDMW(String mn) throws DmcValueException
DmcValueExceptionpublic void setDmcObject(DmcObject obj)
DmcContainersetDmcObject in interface DmcContainerIFsetDmcObject in class DmsDefinitionobj - The core object.public ActionDefinitionDMO getDMO()
getDMO in class DmsDefinitionDMWpublic DefinitionName getName()
getName in interface DmcDefinitionIFgetName in class DmsDefinitionDMWpublic void setName(Object value) throws DmcValueException
setName in class DmsDefinitionDMWvalue - A value compatible with DmcTypeDefinitionNameSVDmcValueException - if the value is incorrectpublic Iterator<String> getDescription()
getDescription in class DSDefinitionDMWpublic Iterator<String> getDescriptionWithNewlines()
getDescriptionWithNewlines in class DSDefinitionDMWpublic void addDescription(Object value) throws DmcValueException
addDescription in class DSDefinitionDMWvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic int getDescriptionSize()
getDescriptionSize in class DSDefinitionDMWpublic AttributeDefinitionIterableDMW getMustParm()
public DmcAttribute<?> addMustParm(AttributeDefinition value) throws DmcValueException
value - A value compatible with AttributeDefinitionDmcValueException - if the value is incorrectpublic int getMustParmSize()
public AttributeDefinitionIterableDMW getMayParm()
public DmcAttribute<?> addMayParm(AttributeDefinition value) throws DmcValueException
value - A value compatible with AttributeDefinitionDmcValueException - if the value is incorrectpublic int getMayParmSize()
public AttributeDefinitionIterableDMW getMustReturn()
public DmcAttribute<?> addMustReturn(AttributeDefinition value) throws DmcValueException
value - A value compatible with AttributeDefinitionDmcValueException - if the value is incorrectpublic int getMustReturnSize()
public AttributeDefinitionIterableDMW getMayReturn()
public DmcAttribute<?> addMayReturn(AttributeDefinition value) throws DmcValueException
value - A value compatible with AttributeDefinitionDmcValueException - if the value is incorrectpublic int getMayReturnSize()
public ClassDefinitionIterableDMW getAttachToClass()
public DmcAttribute<?> addAttachToClass(ClassDefinition value) throws DmcValueException
value - A value compatible with ClassDefinitionDmcValueException - if the value is incorrectpublic int getAttachToClassSize()
public Boolean getIsGetAction()
public void setIsGetAction(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic String getObsoleteVersion()
public void setObsoleteVersion(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Boolean getMaySendProgress()
public void setMaySendProgress(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic DefinitionName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class DmsDefinitionpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class DmsDefinitionDMWCopyright © 2023. All rights reserved.