Class SACFFolderKey
java.lang.Object
com.ptc.core.foundation.folder.server.impl.SACFFolderKey
- All Implemented Interfaces:
AttributeContainerFunction,ServerAttributeContainerFunction,Serializable
Places a Server Calculated Attribute in the AttributeContainer whose
content is a String whose value is based on the Folder name.
LogicalIdentifier is:
folder = SCA|folder.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: 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 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[]
-
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
-