Class SACFVersionDisplayIdentifier
java.lang.Object
com.ptc.core.foundation.vc.server.impl.SACFVersionDisplayIdentifier
- All Implemented Interfaces:
AttributeContainerFunction,com.ptc.core.meta.container.common.ExternalAttributeContainerFunction,ServerAttributeContainerFunction,com.ptc.core.meta.container.common.ServerAttributeMultiContainerFunction,Serializable
public final class SACFVersionDisplayIdentifier
extends Object
implements com.ptc.core.meta.container.common.ServerAttributeMultiContainerFunction
Places a Server Calculated Attribute in the AttributeContainer whose
content is a String whose value is based on the associated View name.
logicalIdentifier used:
view = SCA|view.key
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncalculate(AttributeContainer the_attribute_container)
Supported API: truecalculate(AttributeContainer the_attribute_container, AssociationIdentifier entry_point)
Supported API: truecloneWithNewArguments(HashMap old_to_new_map)
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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ptc.core.meta.container.common.AttributeContainerFunction
equals
-
Method Details
-
calculate
public Object calculate(AttributeContainer the_attribute_container) throws InvalidFunctionArgumentException
Supported API: true- Specified by:
calculatein interfaceAttributeContainerFunction- Parameters:
the_attribute_container-- Returns:
- Object
- Throws:
InvalidFunctionArgumentException
-
calculate
public Object calculate(AttributeContainer the_attribute_container, AssociationIdentifier entry_point) throws InvalidFunctionArgumentException
Supported API: true- Specified by:
calculatein interfaceAttributeContainerFunction- Parameters:
the_attribute_container-entry_point-- 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[]
-
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
-