public class CodeGenerationOperations extends ScriptOperations
ScriptOperations.ClassObjectOptions, ScriptOperations.JdbcExecutor, ScriptOperations.SavedSearchResult, ScriptOperations.ServerDefinition, ScriptOperations.ServiceDefinition
Modifier and Type | Field and Description |
---|---|
static String |
CRLF
Platform independent newline String.
|
INDENT
Constructor and Description |
---|
CodeGenerationOperations(ScriptDriver driver)
Constructs an CodeGenerationOperations.
|
Modifier and Type | Method and Description |
---|---|
void |
clearOutputBuffer()
Clears the output buffer for collecting generated content.
|
void |
establishOutputBuffer()
Establish an output buffer for collecting generated content.
|
String |
getOutputBuffer()
Gets the output buffer content.
|
void |
log()
Writes an empty line to the log or output buffer.
|
void |
log(String message)
Writes a message to the log file or output buffer.
|
protected void |
showApplySettingsAttribute(Attribute attr,
String commonName,
String indent)
Shows the code for applying settings in applySettings() method
for the specified Attribute.
|
protected void |
showApplySettingsMethod(ClassObject co,
Attribute[] attrs,
String commonName,
String indent)
Shows the applySettings() definition class method for the specified class.
|
protected void |
showAttributeNameDeclaration(Attribute attr,
String indent)
Shows the attribute name constant for the specified Attribute.
|
protected void |
showBeanClass(ClassObject co,
boolean showGetters,
boolean showSetters,
boolean showDates,
String indent)
Shows the specified class' bean class default implementation.
|
protected void |
showBeanClassConstructor(ClassObject co,
String commonName,
String packageName,
String indent)
Shows the bean-side class constructors.
|
protected void |
showBeanClassDeclaration(ClassObject co,
String commonName,
String coDesc,
String beanClassName,
String superBeanClassName)
Shows the bean class-level javadoc and class declaration.
|
protected void |
showBeanClassFields(ClassObject co,
Attribute[] attrs,
String commonName,
String coDesc,
String beanClassName,
String superBeanClassName,
String indent)
Shows the class-level constants, fields, etc. prior to constructors.
|
protected void |
showBeanClassFooter()
Shows the bean class footer.
|
protected void |
showBeanClassGetterMethod(Attribute attr,
String indent)
Shows the getter (accessor) method for the specified Attribute.
|
protected void |
showBeanClassGetterMethods(ClassObject co,
Attribute[] attrs,
String commonName,
String indent)
Shows the getter (accessor) methods for the specified class.
|
protected void |
showBeanClassHeader(ClassObject co,
boolean showDates,
String packageName)
Shows the bean class header.
|
protected void |
showBeanClassImports(ClassObject co,
String superPackageName,
String superClassName)
Shows the bean class imports.
|
protected void |
showBeanClassSetterMethod(Attribute attr,
String indent)
Shows the setter (mutator) method for the specified Attribute.
|
protected void |
showBeanClassSetterMethods(ClassObject co,
Attribute[] attrs,
String commonName,
String indent)
Shows the setter (mutator) methods for the specified class.
|
void |
showClassObjectBeanClass(AttributeValueTable avt)
Shows (generates) the bean class for a ClassObject.
|
void |
showClassObjectDefinitionClass(AttributeValueTable avt)
Shows (generates) the beaniside definition class for a ClassObject.
|
void |
showClassObjectServerClass(AttributeValueTable avt)
Shows (generates) the server-side class for a ClassObject.
|
void |
showCreateServerSpecificationScript(AttributeValueTable avt)
Shows (generates) a createServerSpecification script
from the specified NodeConfiguration.
|
protected void |
showCreateServerSpecificationScript(NodeConfiguration nc,
String ssNamePrefix,
String rtclassifPrefix,
boolean showDates,
String indent)
Shows a script to create ServerSpecifications from a specified NodeConfiguration.
|
protected void |
showDefinitionCastUtilities(ClassObject co,
String commonName,
String defClassName,
String indent)
Shows the cast utilities for a definition class.
|
protected void |
showDefinitionClass(ClassObject co,
boolean showApply,
boolean showGetters,
boolean showSetters,
boolean showDates,
String indent)
Shows the specified class' Definition class default implementation.
|
protected void |
showDefinitionClassConstructor(ClassObject co,
String commonName,
String defClassName,
String indent)
Shows the attribute name constant for the specified Attribute.
|
protected void |
showDefinitionClassDeclaration(ClassObject co,
String commonName,
String defClassName,
String superDefClassName)
Shows the Definition class-level javadoc and class declaration.
|
protected void |
showDefinitionClassFooter()
Shows the bean class footer.
|
protected void |
showDefinitionClassGetterMethod(Attribute attr,
String indent)
Shows the getter (accessor) method for the specified Attribute.
|
protected void |
showDefinitionClassGetterMethods(ClassObject co,
Attribute[] attrs,
String commonName,
String indent)
Shows the getter (accessor) methods for the specified class.
|
protected void |
showDefinitionClassHeader(ClassObject co,
boolean showDates,
String packageName)
Shows the Definition class header.
|
protected void |
showDefinitionClassImports(ClassObject co,
String packageName,
String commonName,
String superPackageName,
String superDefClassName)
Shows the Definition class imports.
|
protected void |
showDefinitionClassSetterMethod(Attribute attr,
String indent)
Shows the setter (mutator) method for the specified Attribute.
|
protected void |
showDefinitionClassSetterMethods(ClassObject co,
Attribute[] attrs,
String commonName,
String indent)
Shows the setter (mutator) methods for the specified class.
|
protected void |
showServerClass(ClassObject co,
boolean showGetters,
boolean showDates,
String indent)
Shows the specified class' server class default implementation.
|
protected void |
showServerClassConstructor(ClassObject co,
String serverClassName,
String indent)
Shows the server-side class constructors.
|
protected void |
showServerClassDeclaration(ClassObject co,
String commonName,
String coDesc,
String serverClassName,
String superServerClassName)
Shows the server class-level javadoc and class declaration.
|
protected void |
showServerClassFields(ClassObject co,
Attribute[] attrs,
String commonName,
String coDesc,
String serverClassName,
String superServerClassName,
String indent)
Shows the class-level constants, fields, etc. prior to constructors.
|
protected void |
showServerClassFooter()
Shows the server class footer.
|
protected void |
showServerClassHeader(ClassObject co,
boolean showDates,
String packageName)
Shows the server class header.
|
protected void |
showServerClassImports(ClassObject co,
String superPackageName,
String superClassName)
Shows the server class imports.
|
abortTransaction, acquireLock, acquireManualLock, activateAuditHandlerSpecification, activateAuditSpecification, activateOperationActionSpecification, activateServerSpecification, activateSystemObject, addAttachment, addAttribute, addAuditEventProperty, addAuditType, addAuditTypesForClass, addBooleanHandlerProperty, addCategory, addDefinitionAuditEntryType, addDefinitionAuditEntryTypesForClass, addDefinitionAuditEntryTypesUnderClass, addDefinitionBooleanProperty, addDefinitionDoubleProperty, addDefinitionIntegerProperty, addDefinitionLongProperty, addDefinitionProperties, addDefinitionProperty, addDefinitionStringArrayProperty, addDefinitionStringProperty, addDocumentDefinitionCharacterSet, addDocumentDefinitionContent, addDocumentDefinitionContentBfileReference, addDocumentDefinitionLanguage, addGlobalOperationActionSpecification, addGroupMember, addGroupMembers, addIntegerHandlerProperty, addLifecyclePolicyEntryDefinition, addLifecyclePolicyEntryDefinition, addLongHandlerProperty, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServerDeclaration, addManagedServiceDeclaration, addManagedServiceDeclaration, addPreparedSelectorBindValue, addPreparedSelectorBooleanBindValue, addPreparedSelectorIntegerBindValue, addPreparedSelectorLibraryObjectBindValue, addPreparedSelectorLongBindValue, addPreparedSelectorStringBindValue, addPublicObjectDefinitionCategory, addSchemaObjectDefinitionCategory, addStringArrayHandlerProperty, addStringHandlerProperty, addSystemObjectDefinitionBooleanProperty, addSystemObjectDefinitionCategory, addSystemObjectDefinitionIntegerProperty, addSystemObjectDefinitionLongProperty, addSystemObjectDefinitionStringArrayProperty, addSystemObjectDefinitionStringProperty, addToDocumentDefinition, addToPublicObjectDefinition, applyLogLevelOverride, applyNamedFreezeLock, applySingletonLock, assignClassDomain, assignLifecyclePolicyByCategory, assignValueDefault, assignValueDomain, beginTransaction, businessObjectExists, clearImpersonateUser, clearSharedCaches, cloneCurrentSession, cloneDefinition, cloneDefinition, comment, comment, compareObjects, completeTransaction, concatenateObjectId, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToLowerStrings, concatenateToUpperStrings, concatenateToUpperStrings, concatenateToUpperStrings, connect, connect, constructAuditEvent, constructPreparedSelectorGenerator, constructPreparedSelectorGenerator, convertPropertyDefinitionsToHashtable, convertStringArray, convertToBoolean, convertToBoolean, convertToDouble, convertToDouble, convertToInteger, convertToInteger, convertToLong, convertToLong, convertToRelativePath, copy, create, createAccessControlList, createAndApplyAuditTypeList, createApplicationToken, createApplicationToken, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditSpecification, createAuditTypeList, createAuditTypeList, createAutoFolderingActionSpecification, createAutoFolderingActionSpecification, createCategorizedDocument, createClassDomain, createClassObject, createClassObject, createCustomLockEntry, createCustomMediaDriverSpecification, createCustomMediaDriverSpecification, createDefinition, createDefinitionFromDefinitionObject, createDefinitionFromObject, createDefinitionObject, createDependentView, createDocument, createDocument, createDocument, createDocumentBatch, createDocuments, createEntireAuditSpecification, createExtendedPermission, createExtendedUserProfile, createFolder, createFolder, createFolder, createFolderLink, createFolderTree, createFormat, createGroup, createGuestSession, createLibraryObject, createLibraryObject, createLifecycleDateRuleSpecification, createLifecycleDateRuleSpecification, createLifecyclePolicy, createLifecyclePolicy, createLifecyclePolicyActionSpecification, createLifecyclePolicyActionSpecification, createLifecyclePolicyEntryDefinition, createLink, createLink, createLink, createLockTypeLookupTables, createMedia, createMedia, createNamedFreezeLock, createNamedPropertyBundle, createNodeConfiguration, createNodeConfiguration, createOperationActionSpecification, createOperationActionSpecification, createOrUpdateClassObject, createPermissionBundle, createPolicy, createPolicyList, createPropertyBundle, createQueue, createRetentionPolicy, createServerConfiguration, createServerConfiguration, createServerSpecification, createServiceConfiguration, createServiceConfiguration, createSession, createSession, createSimplePropertyTable, createSimplePropertyTableList, createStorageGroup, createStorageGroup, createSystemLockObject, createUser, createUserSession, createValueDefault, createValueDomain, deactivateAuditHandlerSpecification, deactivateAuditSpecification, deactivateOperationActionSpecification, deactivateServerSpecification, deactivateSystemObject, deactivateUnknownOperationActionSpecifications, defineAttribute, defineAuditHandlerSpecificationDefinition, defineAuditHandlerSpecificationDefinition, defineAuditTargetSpecificationDefinition, defineAuditTypeListDefinition, defineAuditTypeListDefinition, defineClassObject, defineExistingClassObject, definitionExists, deleteAllCategories, deleteAuditSpecification, deleteNamedFreezeLock, deleteRepositoryParameter, deleteUser, deregisterBusinessObject, deregisterCustomLockType, deregisterDefinition, deregisterLockType, deregisterObject, deregisterSession, deregisterTransaction, determinePrimaryObjectColumnAlias, ensureFreed, executeAutocommitSql, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelect, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectCount, executePreparedSelectFromJson, executePreparedSelectResults, exists, existsRelative, extractContentForIndexing, findOrCreateCompositeGroup, freeClassDomain, freeClassObject, freeExtendedPermission, freeFolder, freeFormat, freeNamedPropertyBundle, freeNamedPropertyBundle, freeNodeConfiguration, freeNodeConfiguration, freeObject, freePermissionBundle, freePolicy, freeServerConfiguration, freeServerConfiguration, freeServiceConfiguration, freeServiceConfiguration, freeUnreferencedContent, freeValueDefault, freeValueDomain, generateClassObjectDefinitionTag, getAbsolutePath, getAclValueForConfigurationObjects, getAttributeValue, getAttributeValue, getAttributeValue, getAuditDriverHelper, getAuditEventDispatcher, getAuditingStartingId, getAuxiliaryTargets, getBindValues, getBypassSecurityAliases, getClassObjectCreationMode, getConsoleInputBoolean, getConsoleInputString, getConsoleInputString, getConsoleInputString, getConsoleSecureInputString, getContentPath, getCurrentSession, getDriver, getIncludedFileSettings, getLogWriter, getManagedServerDeclarations, getManagedServiceDeclarations, getParameterTable, getSavedSearchResultPrimaryObjects, getSavedSearchResults, getShowDates, getStringArray, getStringsFromArrayToken, getStripNumbersFromAuditEventProperties, handleEventPostedForCustomAuditHistory, handleTimerExpiredForCustomAuditHistory, identifyAcl, identifyAcl, identifyApplicationToken, identifyAttribute, identifyAttributePropertyBundle, identifyAuditHandlerSpecification, identifyAuditSpecification, identifyAuditTargetSpecification, identifyAuditTypeList, identifyAuditTypeListBySpecification, identifyAutoFolderingActionSpecification, identifyByAttribute, identifyByPath, identifyByRelativePath, identifyCategory, identifyCategory, identifyClassAcl, identifyClassDomain, identifyClassObject, identifyClassPolicyBundle, identifyClassPropertyBundle, identifyCompositeGroup, identifyCustomLock, identifyCustomMediaDriverSpecification, identifyDependentView, identifyExtendedPermission, identifyFormat, identifyGlobalAuditSpecification, identifyGlobalAuditTypeList, identifyGroup, identifyGuestUser, identifyInstancePropertyBundle, identifyLibraryObject, identifyLifecycleDateRuleSpecification, identifyLifecyclePolicy, identifyLifecyclePolicyActionSpecification, identifyLifecyclePolicyEntry, identifyMedia, identifyMessageEntry, identifyMessageList, identifyNamedFreezeLock, identifyNamedPropertyBundle, identifyNodeConfiguration, identifyObjectAuditSpecification, identifyObjectProperty, identifyOperationActionSpecification, identifyPermissionBundle, identifyPolicy, identifyPolicyList, identifyPrimaryUserProfile, identifyPropertyBundle, identifyQueue, identifyQueueTypeMapBundle, identifyRetentionPolicy, identifyServerConfiguration, identifyServerSpecification, identifyServiceConfiguration, identifySingletonLockType, identifyStorageGroup, identifySystemAcl, identifySystemLockObject, identifySystemUser, identifyUser, identifyValueDefault, identifyValueDomain, identifyWorldGroup, impersonateUser, impersonateUser, initializeManualTextIndexingRetainedEvents, isBootstrapModeEnabled, isDomainScopeImpliedForSearch, isInArray, lookupAcl, lookupApplicationToken, lookupAuditDomainContext, lookupAuditSpecification, lookupAutoFolderingActionSpecification, lookupBusinessObject, lookupBusinessObjectHashtable, lookupBusinessObjectList, lookupClassAcl, lookupDatatype, lookupDatatypeString, lookupDefinition, lookupDefinition, lookupDirectoryObject, lookupDocument, lookupFolder, lookupFormat, lookupFormatFromCollection, lookupGroup, lookupMedia, lookupMessageEntry, lookupObject, lookupObject, lookupObjectAttributeValue, lookupObjectId, lookupOperationActionSpecification, lookupPublicObject, lookupQueue, lookupSessionByTag, lookupSystemAcl, lookupSystemLockObject, lookupTagBySessionId, lookupUser, lookupUserFromCollection, makeDefinitionReadOnly, markCurrentAuditingId, modifyClassObject, move, moveCategory, normalizeBooleanString, notifyCustomAuditHistoryHandler, objectExists, postCustomAuditEvent, postCustomAuditEvent, postCustomAuditEvent, postSystemAuditEvent, postSystemAuditEvent, preprocessDocumentSettings, preprocessPublicObjectSettings, printStackTrace, processManualTextIndexingRetainedEvents, processRawAuditEvents, purgeGlobalAuditHistory, reactivateUnknownOperationActionSpecifications, readDocumentContent, refreshDependentView, registerAllNonCustomAuditTypes, registerAuditEventType, registerAuditEventType, registerBusinessObject, registerCustomAuditType, registerCustomLockType, registerDefinition, registerLockType, registerNewSession, registerObject, registerTransaction, releaseLock, releaseManualLock, removeAcesForFreedGrantees, removeAllAttachments, removeAttachment, removeAttribute, removeClassProperty, removeCustomLockEntry, removeGroupMembers, removeNamedFreezeLock, removeProperties, removeServerFromNodeConfiguration, removeServiceFromNodeConfiguration, removeSession, removeSessionState, removeSingletonLock, removeTag, rename, replaceMediaLookupsByFormat, replaceSession, resetFolderCountInfo, restoreGlobalOperationActionSpecification, runSchemaCreator, runScript, saveGlobalOperationActionSpecification, saveSearchResultPrimaryObjects, saveSearchResults, searchAuditHistory, searchAuditHistory, searchAuditHistory, sessionExists, setAdminMode, setAdminMode, setArrayTokenDelimiter, setAuditingStartingId, setAuditSpecificationAuditHandlerSpecificationDefinition, setAuditSpecificationAuditTargetSpecificationDefinition, setAuditSpecificationAuditTypeListDefinition, setAuditTargetSpecificationDefinitionTarget, setBooleanInstanceProperty, setClassObjectCreationMode, setClassPolicyList, setClassProperty, setCreateCategoriesServerSideOption, setCurrentSession, setCurrentSession, setDateFormat, setDefaultAuditEventSortClause, setDefaultMedia, setDefaultScriptOperationsClass, setDefaultStorageGroup, setDefinitionAttribute, setDefinitionAttribute, setDefinitionBooleanAttribute, setDefinitionClassObjectAttribute, setDefinitionDateAttribute, setDefinitionDirectoryObjectArrayAttribute, setDefinitionDirectoryObjectAttribute, setDefinitionDoubleAttribute, setDefinitionIntegerAttribute, setDefinitionLongAttribute, setDefinitionNullStringAttribute, setDefinitionObjectAttribute, setDefinitionSchemaObjectArrayAttribute, setDefinitionSchemaObjectAttribute, setDefinitionStringArrayAttribute, setDefinitionStringAttribute, setDefinitionSystemObjectAttribute, setDocumentDefinitionContentObjectDefinition, setGlobalAuditTypeList, setGlobalOperationActionSpecifications, setInstallationMode, setInstallationMode, setInstanceProperty, setIntegerInstanceProperty, setLifecyclePolicyDefinitionDeleteEntriesOption, setLocale, setLongInstanceProperty, setLongSessionState, setMainSessionAsCurrentSession, setMediaLookupByFormat, setNumberFormat, setObjectProperty, setPreventSessionTimeouts, setPreventSessionTimeouts, setProperty, setPublicObjectInstanceProperty, setRepositoryParameter, setStringInstanceProperty, setStringSessionState, setSubstitutionPrefix, setSystemAdminMode, setSystemAdminMode, setSystemObjectInstanceProperty, setTimeoutPeriodOption, setTimeZone, setUserCreateOptions, setUserDefaultAcl, setUserDeleteOptions, showAcl, showAggregateAuditEventColumns, showAllAutoFolderingActionSpecifications, showAllClassAcls, showAllClassDomains, showAllClassObjects, showAllCustomAuditSpecifications, showAllCustomMediaDriverSpecifications, showAllDependentViews, showAllExtendedPermissions, showAllExternalRetentionPolicies, showAllFormats, showAllLifecycleDateRuleSpecifications, showAllLifecyclePolicies, showAllLifecyclePolicyActionSpecifications, showAllMedias, showAllNodeConfigurations, showAllNodeConfigurations, showAllOperationActionSpecifications, showAllPermissionBundles, showAllPolicies, showAllPolicyLists, showAllRepositoryParameters, showAllRetentionPolicies, showAllServerConfigurations, showAllServerConfigurations, showAllServerSpecifications, showAllServiceConfigurations, showAllServiceConfigurations, showAllStorageGroups, showAllSystemAcls, showAllValueDefaults, showAllValueDomains, showApplicationToken, showApplicationTokens, showAttachments, showAttribute, showAttribute, showAuditCertificates, showAuditEventOperationTypes, showAuditSpecification, showAuditTypeList, showAuditTypesForClass, showAuditTypesForCreateOperations, showAuditTypesForFreeOperations, showAuditTypesUnderClass, showAutoFolderingActionSpecification, showCapabilities, showClassDomain, showClassDomain, showClassObject, showClassObjectAndSubNames, showClassObjectAndSubs, showCompositeGroup, showCreateClassObjectScript, showCurrentUser, showCustomAuditHistory, showCustomAuditHistory, showCustomAuditTypes, showCustomMediaDriverSpecification, showDefaultMedia, showDefaultStorageGroup, showDefineAttributeScript, showDefinition, showDefinitionObject, showDependentView, showDocument, showDocumentCharacterSet, showDocumentContentInfo, showDocumentContents, showDocumentContents, showDocumentContents, showDocumentLanguage, showDocumentsWithLifecyclePolicy, showExpandedAuditTypeList, showExtendedPermission, showFolder, showFolder, showFolderCountInfo, showFormat, showGlobalAuditHistory, showGlobalAuditHistory, showGlobalAuditSpecification, showGlobalAuditTypeList, showGlobalOperationActionSpecifications, showGroup, showInstanceProperty, showInstancePropertyBundle, showLibraryObject, showLibraryObject, showLifecycleDateRuleSpecification, showLifecyclePolicy, showLifecyclePolicyActionSpecification, showLifecyclePolicyEntry, showLink, showLocalizer, showLockEntry, showLockEntryInfo, showLockTypeLookupTables, showMedia, showMediaLookupByFormatMappings, showMessageEntry, showMessageList, showNamedPropertyBundle, showNodeConfiguration, showNodeConfiguration, showObject, showObjectAuditHistory, showObjectAuditHistory, showObjectAuditSpecification, showOperationActionSpecification, showParsedArrayToken, showParsedOperationString, showPermissionBundle, showPolicy, showPolicyList, showPreparedSelector, showPreparedSelector, showProperty, showPropertyBundle, showRepositoryParameter, showRetentionPolicy, showRuntimeStatistics, showSavedSearchResultPrimaryObjects, showSavedSearchResults, showServerConfiguration, showServerConfiguration, showServerSpecification, showServiceConfiguration, showServiceConfiguration, showServiceStatistics, showSessionCacheStatistics, showSessionState, showSimplePropertyTable, showSimplePropertyTableList, showStorageGroup, showUser, showValueDefault, showValueDefault, showValueDomain, showValueDomain, sleep, syncContentIndex, syncIndex, testJsonString, tokenToDirectoryObjectArray, tokenToDirectoryUserArray, tokenToDocumentArray, transactionExists, unregisterAuditEventType, unregisterCustomAuditType, update, updateAccessControlList, updateClassDomain, updateDefinitionObject, updateLibraryObject, updateLibraryObject, updateLibraryObject, updateNodeConfiguration, updateNodeConfiguration, updateServerConfiguration, updateServerConfiguration, updateServiceConfiguration, updateServiceConfiguration, updateUserPassword, updateValueDefault, updateValueDomain, verifyBusinessObjectTagNotExists, verifyDefinitionTagNotExists, verifyDefinitionWriteable, verifyObjectTagNotExists, writeConsoleOutputString, writeConsoleOutputString, writeDocumentContentToFile, zeroPad
public static final String CRLF
public CodeGenerationOperations(ScriptDriver driver)
driver
- the main script driver instancepublic void establishOutputBuffer()
public void clearOutputBuffer()
public String getOutputBuffer()
public void log()
log
in interface Logger
log
in class ScriptOperations
public void log(String message)
log
in interface Logger
log
in class ScriptOperations
message
- the message string to be addedpublic void showClassObjectBeanClass(AttributeValueTable avt) throws IfsException
The keys supported by this operation:
avt
- the named argumentsIfsException
- if the operation failsprotected void showBeanClass(ClassObject co, boolean showGetters, boolean showSetters, boolean showDates, String indent) throws IfsException
co
- the ClassObject to showshowGetters
- true to show getter methodsshowSetters
- true to show setter methodsshowDates
- true to include Dates and other varying infoindent
- the indentation to useIfsException
- if the operation failsprotected void showBeanClassHeader(ClassObject co, boolean showDates, String packageName) throws IfsException
co
- the ClassObject to showshowDates
- true to include Dates and other varying infopackageName
- package name for the bean classIfsException
- if the operation failsprotected void showBeanClassImports(ClassObject co, String superPackageName, String superClassName) throws IfsException
co
- the ClassObject to showsuperPackageName
- package name for the superclasssuperClassName
- class name for the superclassIfsException
- if the operation failsprotected void showBeanClassDeclaration(ClassObject co, String commonName, String coDesc, String beanClassName, String superBeanClassName) throws IfsException
co
- the ClassObject to showcommonName
- the common name for the class this bean representscoDesc
- the ClassObject descriptionbeanClassName
- class name for the beansuperBeanClassName
- class name for the superlcassIfsException
- if the operation failsprotected void showBeanClassFields(ClassObject co, Attribute[] attrs, String commonName, String coDesc, String beanClassName, String superBeanClassName, String indent) throws IfsException
co
- the ClassObject to showattrs
- the ClassObject's attributescommonName
- the common name for the class this bean representscoDesc
- the ClassObject descriptionbeanClassName
- class name for the beansuperBeanClassName
- class name for the superlcassindent
- the indention levelIfsException
- if the operation failsprotected void showAttributeNameDeclaration(Attribute attr, String indent) throws IfsException
attr
- the Attribute to showindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassConstructor(ClassObject co, String commonName, String packageName, String indent) throws IfsException
co
- the ClassObject being showncommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassGetterMethods(ClassObject co, Attribute[] attrs, String commonName, String indent) throws IfsException
co
- the ClassObject being shownattrs
- the ClassObject's attributescommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassSetterMethods(ClassObject co, Attribute[] attrs, String commonName, String indent) throws IfsException
co
- the ClassObject being shownattrs
- the ClassObject's attributescommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassGetterMethod(Attribute attr, String indent) throws IfsException
attr
- the attributeindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassSetterMethod(Attribute attr, String indent) throws IfsException
attr
- the attributeindent
- the indention levelIfsException
- if the operation failsprotected void showBeanClassFooter() throws IfsException
IfsException
- if the operation failspublic void showClassObjectDefinitionClass(AttributeValueTable avt) throws IfsException
The keys supported by this operation:
avt
- the named argumentsIfsException
- if the operation failsprotected void showDefinitionClass(ClassObject co, boolean showApply, boolean showGetters, boolean showSetters, boolean showDates, String indent) throws IfsException
co
- the ClassObject to showshowApply
- true to show applySettings() methodshowGetters
- true to show getter methodsshowSetters
- true to show setter methodsshowDates
- true to include Dates and other varying infoindent
- the indentation to useIfsException
- if the operation failsprotected void showDefinitionClassHeader(ClassObject co, boolean showDates, String packageName) throws IfsException
co
- the ClassObject to showshowDates
- true to include Dates and other varying infopackageName
- package name for the bean classIfsException
- if the operation failsprotected void showDefinitionClassImports(ClassObject co, String packageName, String commonName, String superPackageName, String superDefClassName) throws IfsException
co
- the ClassObject to showpackageName
- package name for the Definition classcommonName
- the common name for the classsuperPackageName
- package name for the superclasssuperDefClassName
- definition name for the superclassIfsException
- if the operation failsprotected void showDefinitionClassDeclaration(ClassObject co, String commonName, String defClassName, String superDefClassName) throws IfsException
co
- the ClassObject to showcommonName
- the common name for the class this bean representsdefClassName
- class name for the definitionsuperDefClassName
- class name for the superclass' definitionIfsException
- if the operation failsprotected void showDefinitionClassConstructor(ClassObject co, String commonName, String defClassName, String indent) throws IfsException
co
- the ClassObject being showncommonName
- the common name of the classdefClassName
- the definition class nameindent
- the indention levelIfsException
- if the operation failsprotected void showApplySettingsMethod(ClassObject co, Attribute[] attrs, String commonName, String indent) throws IfsException
co
- the ClassObject being shownattrs
- the ClassObject's attributescommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showApplySettingsAttribute(Attribute attr, String commonName, String indent) throws IfsException
attr
- the attributecommonName
- the common name for the classindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionCastUtilities(ClassObject co, String commonName, String defClassName, String indent) throws IfsException
co
- the ClassObject being showncommonName
- the common name of the classdefClassName
- the definition class nameindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionClassGetterMethods(ClassObject co, Attribute[] attrs, String commonName, String indent) throws IfsException
co
- the ClassObject being shownattrs
- the ClassObject's attributescommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionClassSetterMethods(ClassObject co, Attribute[] attrs, String commonName, String indent) throws IfsException
co
- the ClassObject being shownattrs
- the ClassObject's attributescommonName
- the common nameindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionClassGetterMethod(Attribute attr, String indent) throws IfsException
attr
- the attributeindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionClassSetterMethod(Attribute attr, String indent) throws IfsException
attr
- the attributeindent
- the indention levelIfsException
- if the operation failsprotected void showDefinitionClassFooter() throws IfsException
IfsException
- if the operation failspublic void showClassObjectServerClass(AttributeValueTable avt) throws IfsException
The keys supported by this operation:
avt
- the named argumentsIfsException
- if the operation failsprotected void showServerClass(ClassObject co, boolean showGetters, boolean showDates, String indent) throws IfsException
co
- the ClassObject to showshowGetters
- true to show getter methodsshowDates
- true to include Dates and other varying infoindent
- the indentation to useIfsException
- if the operation failsprotected void showServerClassHeader(ClassObject co, boolean showDates, String packageName) throws IfsException
co
- the ClassObject to showshowDates
- true to include Dates and other varying infopackageName
- package name for the server classIfsException
- if the operation failsprotected void showServerClassImports(ClassObject co, String superPackageName, String superClassName) throws IfsException
co
- the ClassObject to showsuperPackageName
- package name for the superclasssuperClassName
- class name for the superclassIfsException
- if the operation failsprotected void showServerClassDeclaration(ClassObject co, String commonName, String coDesc, String serverClassName, String superServerClassName) throws IfsException
co
- the ClassObject to showcommonName
- the common name for the class this server class representscoDesc
- the ClassObject descriptionserverClassName
- class name for the server classsuperServerClassName
- class name for the superlcassIfsException
- if the operation failsprotected void showServerClassFields(ClassObject co, Attribute[] attrs, String commonName, String coDesc, String serverClassName, String superServerClassName, String indent) throws IfsException
co
- the ClassObject to showattrs
- the ClassObject's attributescommonName
- the common name for the classcoDesc
- the ClassObject descriptionserverClassName
- class name for the server-side classsuperServerClassName
- class name for the superlcassindent
- the indention levelIfsException
- if the operation failsprotected void showServerClassConstructor(ClassObject co, String serverClassName, String indent) throws IfsException
co
- the ClassObject being shownserverClassName
- the server-side class nameindent
- the indention levelIfsException
- if the operation failsprotected void showServerClassFooter() throws IfsException
IfsException
- if the operation failspublic void showCreateServerSpecificationScript(AttributeValueTable avt) throws IfsException
The keys supported by this operation:
avt
- the named argumentsIfsException
- if the operation failsprotected void showCreateServerSpecificationScript(NodeConfiguration nc, String ssNamePrefix, String rtclassifPrefix, boolean showDates, String indent) throws IfsException
nc
- the NodeConfiguration to showssNamePrefix
- the prefix to be added to the server name to
generate the ServerSpecification namertclassifPrefix
- the prefix to be added to the server name to
generate the Runtime ClassificationshowDates
- true to include Dates and other varying infoindent
- the indentation to useIfsException
- if the operation failsCopyright © 2023. All rights reserved.