Class SACFContainerPrivateAccess
java.lang.Object
com.ptc.windchill.enterprise.WTContainer.server.impl.SACFContainerPrivateAccess
- All Implemented Interfaces:
AttributeContainerFunction,ServerAttributeContainerFunction,Serializable
public final class SACFContainerPrivateAccess
extends Object
implements ServerAttributeContainerFunction
Places a Server Calculated Attribute in the AttributeContainer whose
import wt.services.applicationcontext.implementation.DefaultServiceProvider;
import wt.services.applicationcontext.implementation.DefaultServiceProvider;
content Boolean is TwoWayAlternate
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncalculate(AttributeContainer attribute_container) Returns the URL to the ol file (string) of the Representable specified in the constructor.calculate(AttributeContainer attribute_container, AssociationIdentifier entry_point)
Supported API: truecloneWithNewArguments(HashMap old_to_new_map)
Supported API: trueboolean
Supported API: trueObject[]
Supported API: trueObject[]
Supported API: truegetArgumentsRecursive(AttributeContainer the_attribute_container, AssociationIdentifier entry_point)
Supported API: true
Supported API: trueReturns the AttributeContainerFunction object represented by the specified String.
-
Method Details
-
calculate
public Object calculate(AttributeContainer attribute_container) throws InvalidFunctionArgumentException Returns the URL to the ol file (string) of the Representable specified in the constructor. See DefinitionResource.rbInfo or wt.part.partModelRB.rbInfo for the AttributeTypeIdentifiers this class can be constructed with.
Supported API: true- Specified by:
calculatein interfaceAttributeContainerFunction- Parameters:
attribute_container-the_attribute_container-- Returns:
- Object
- Throws:
InvalidFunctionArgumentException
-
calculate
public Object calculate(AttributeContainer attribute_container, AssociationIdentifier entry_point) throws InvalidFunctionArgumentException
Supported API: true- Specified by:
calculatein interfaceAttributeContainerFunction- Parameters:
attribute_container-entry_point-the_attribute_container-- Returns:
- Object
- Throws:
InvalidFunctionArgumentException
-
getArguments
Supported API: true- Specified by:
getArgumentsin interfaceAttributeContainerFunction- Returns:
- Object[]
-
getPrimaryArgument
Supported API: true- Specified by:
getPrimaryArgumentin interfaceAttributeContainerFunction- Returns:
- Object
-
getArgumentsRecursive
Supported API: true- Specified by:
getArgumentsRecursivein interfaceAttributeContainerFunction- Returns:
- Object[]
-
getArgumentsRecursive
public AttributeIdentifier[] getArgumentsRecursive(AttributeContainer the_attribute_container, AssociationIdentifier entry_point)
Supported API: true- Specified by:
getArgumentsRecursivein interfaceAttributeContainerFunction- Parameters:
the_attribute_container-entry_point-- Returns:
- AttributeIdentifier[]
-
equals
Supported API: true- Specified by:
equalsin interfaceAttributeContainerFunction- Overrides:
equalsin classObject- Parameters:
obj-- Returns:
- boolean
-
cloneWithNewArguments
public AttributeContainerFunction cloneWithNewArguments(HashMap old_to_new_map) throws InvalidFunctionArgumentException
Supported API: true- Specified by:
cloneWithNewArgumentsin interfaceAttributeContainerFunction- Parameters:
old_to_new_map-- Returns:
- AttributeContainerFunction
- Throws:
InvalidFunctionArgumentException
-
valueOf
Returns the AttributeContainerFunction object represented by the specified String. An AttributeContainerFunction object with empty constructor has to be created , then call this method to complete the argument setup. No new AttributeContainerFuncion object will be created.
Supported API: true- Specified by:
valueOfin interfaceAttributeContainerFunction- Parameters:
str- A String representation of AttributeContainerFunction- Returns:
- AttributeContainerFunction
- Throws:
InvalidFunctionArgumentException
-