com.ptc.core.foundation.ownership.common
Class IsOwnedValidator
java.lang.Object
com.ptc.core.meta.container.common.AbstractValidator
com.ptc.core.foundation.ownership.common.IsOwnedValidator
- All Implemented Interfaces:
- ActionValidator
public final class IsOwnedValidator
- extends AbstractValidator
Determines if the supplied TypeInstance is owned by the current principal.
Returns true if owned, else false. Traps all exceptions and returns
false.
Supported API: true
Extendable: false
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getFilter
public AttributeContainerSpec getFilter(AttributeContainerSpec the_filter,
TypeIdentifier type_identifier)
- Will add the filter this validator needs to the supplied parameter
and return that parameter. TypeIdentifier can be null, will create a TypeIdentifier for Ownable
Supported API: true
- Specified by:
getFilter in interface ActionValidator- Specified by:
getFilter in class AbstractValidator
- Parameters:
the_filter - type_identifier - Used to get the DefinitionIdentifier for constructing the AttributeTypeIdentifier
- Returns:
- AttributeContainerSpec
calculate
protected Object calculate(AttributeContainer the_attribute_container)
throws com.ptc.core.meta.container.common.InvalidFunctionArgumentException
- Examines the AttributeContainer for an AttributeTypeIdentifier whose logical identifier owner.id context (a TypeInstanceIdentifier)
is not null, indicating it's not locked.
Returns true if the context is not null, else false. Default return value is true for any exceptions/errors.
Supported API: true
- Parameters:
the_attribute_container -
- Returns:
- Object
- Throws:
com.ptc.core.meta.container.common.InvalidFunctionArgumentException