com.ptc.core.meta.container.common
Class AttributeContainerSpec

java.lang.Object
  extended by com.ptc.core.meta.container.common.AttributeContainerSpec
All Implemented Interfaces:
Externalizable, Serializable
Direct Known Subclasses:
BasicResultSpec

public class AttributeContainerSpec
extends Object
implements Externalizable



Supported API: true

Extendable: false

See Also:
Serialized Form

Constructor Summary
AttributeContainerSpec()
          

Supported API: true
AttributeContainerSpec(AttributeTypeIdentifier[] the_attribute_type_identifiers)
          

Supported API: true
 
Method Summary
 OperationIdentifier getNextOperation()
          Gets the value of the attribute: nextOperation.
 void putEntries(AttributeContainerSpec the_attribute_container_spec)
          

Supported API: true
 void putEntries(AttributeTypeIdentifier[] attributes)
          Puts the attributes represented by the given array of AttributeTypeIdentifiers into the specification.
 void putEntries(AttributeTypeIdentifier[] attributes, boolean include_constraints, boolean include_descriptors)
          Puts the attributes represented by the given array of AttributeTypeIdentifiers into the specification.
 void putEntry(AttributeTypeIdentifier attribute)
          Puts the attribute represented by the given AttributeTypeIdetnifier into the specification.
 void putEntry(AttributeTypeIdentifier attribute, boolean include_constraints, boolean include_descriptors)
          Puts the attribute represented by the given AttributeTypeIdetnifier into the specification.
 void removeEntry(AttributeTypeIdentifier attribute)
          Removes the attribute represented by the given AttributeTypeIdetnifier from the specification.
 void setNextOperation(OperationIdentifier a_NextOperation)
          Sets the value of the attribute: nextOperation.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeContainerSpec

public AttributeContainerSpec(AttributeTypeIdentifier[] the_attribute_type_identifiers)


Supported API: true

Parameters:
the_attribute_type_identifiers -

AttributeContainerSpec

public AttributeContainerSpec()


Supported API: true

Method Detail

getNextOperation

public OperationIdentifier getNextOperation()
Gets the value of the attribute: nextOperation.

Supported API: true

Returns:
OperationIdentifier

setNextOperation

public void setNextOperation(OperationIdentifier a_NextOperation)
Sets the value of the attribute: nextOperation.

Supported API: true

Parameters:
a_NextOperation -

putEntry

public void putEntry(AttributeTypeIdentifier attribute)
Puts the attribute represented by the given AttributeTypeIdetnifier into the specification. Descriptor and Constraint inclusion for this attribute will be based on the defaults.

Supported API: true

Parameters:
attribute -

putEntry

public void putEntry(AttributeTypeIdentifier attribute,
                     boolean include_constraints,
                     boolean include_descriptors)
Puts the attribute represented by the given AttributeTypeIdetnifier into the specification. Descriptor and Constraint inclusion for this attribute will be based on the arguments include_descriptors and include_constraints repectively.

Supported API: true

Parameters:
attribute -
include_constraints -
include_descriptors -

putEntries

public void putEntries(AttributeTypeIdentifier[] attributes)
Puts the attributes represented by the given array of AttributeTypeIdentifiers into the specification. Descriptor and Constraint inclusion for the attributes will be based on the defaults.

Supported API: true

Parameters:
attributes -

putEntries

public void putEntries(AttributeTypeIdentifier[] attributes,
                       boolean include_constraints,
                       boolean include_descriptors)
Puts the attributes represented by the given array of AttributeTypeIdentifiers into the specification. Descriptor and Constraint inclusion for the attributes will be based on the arguments include_descriptors and include_constraints repectively.

Supported API: true

Parameters:
attributes -
include_constraints -
include_descriptors -

putEntries

public void putEntries(AttributeContainerSpec the_attribute_container_spec)


Supported API: true

Parameters:
the_attribute_container_spec -

removeEntry

public void removeEntry(AttributeTypeIdentifier attribute)
Removes the attribute represented by the given AttributeTypeIdetnifier from the specification.

Supported API: true

Parameters:
attribute -