public interface Rule extends NXObject
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
Classifier |
activeClassifier()
Returns the active
Classifier in this Rule
for a multiple properties report. |
Condition |
filterCondition()
|
Classifier[] |
getClassifiers()
Returns the
Classifier s associated with this Rule . |
boolean |
getIsSmartGroupDateEnabled(Classifier classifier)
The
Classifier.DateGroupMethodOption in this Classifier
in the Rule will be determined by the overall date range of all reported objects. |
void |
setActiveClassifier(Classifier activeClassifier)
License requirements: nx_visual_reporting ("Visual Reporting") . |
void |
setFilterCondition(Condition filterCondition)
License requirements: nx_visual_reporting ("Visual Reporting") . |
void |
setIsSmartGroupDateEnabled(Classifier classifier,
boolean isSmartGroupDateEnabled)
The
Classifier.DateGroupMethodOption in this Classifier
in the Rule will be determined by the overall date range of all reported objects. |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
Condition filterCondition() throws NXException, RemoteException
NXException
RemoteException
void setFilterCondition(Condition filterCondition) throws NXException, RemoteException
filterCondition
- NXException
RemoteException
Classifier[] getClassifiers() throws NXException, RemoteException
NXException
RemoteException
Classifier activeClassifier() throws NXException, RemoteException
Classifier
in this Rule
for a multiple properties report.
NXException
RemoteException
void setActiveClassifier(Classifier activeClassifier) throws NXException, RemoteException
activeClassifier
- NXException
RemoteException
boolean getIsSmartGroupDateEnabled(Classifier classifier) throws NXException, RemoteException
Classifier.DateGroupMethodOption
in this Classifier
in the Rule
will be determined by the overall date range of all reported objects.
For example, if the date range spans over 18 monthes, group by year will be used, otherwise if it is over 3 months, group by month will be used.
If the date range is small, within 2 weeks, group by day will be used.
Only valid for a Classifier
whose Classifier.GroupingMethodOption
is Classifier.GroupingMethodOption.AUTOMATIC
or
Classifier.GroupingMethodOption.SEMI_AUTOMATIC
and the
Property.DatatypeOption
on the Property
is Property.DatatypeOption.DATE
.
classifier
- NXException
RemoteException
void setIsSmartGroupDateEnabled(Classifier classifier, boolean isSmartGroupDateEnabled) throws NXException, RemoteException
Classifier.DateGroupMethodOption
in this Classifier
in the Rule
will be determined by the overall date range of all reported objects.
classifier
- isSmartGroupDateEnabled
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.