<cfcomponent name="
stdDefinition" displayname="
stdDefinition" hint="">
<!--- PROPERTIES FOR DOCUMENTATION PURPOSES ONLY --->
<cfproperty name="stdGroupRelationshipDefinitionID" displayname="stdGroupRelationshipDefinitionID" hint="stdGroupRelationshipDefinitionID of the stdGroupRelationshipDefinition" type="any" required="True"/>
<cfproperty name="stdGroupID" displayname="stdGroupID" hint="stdGroupID of the stdGroupRelationshipDefinition" type="numeric" required="False"/>
<cfproperty name="isPrimary" displayname="isPrimary" hint="isPrimary of the stdGroupRelationshipDefinition" type="numeric" required="True"/>
<cfproperty name="relationshipDefinitionID" displayname="relationshipDefinitionID" hint="relationshipDefinitionID of the stdGroupRelationshipDefinition" type="numeric" required="True"/>
<cfproperty name="relationshipRule" displayname="relationshipRule" hint="relationshipRule of the stdGroupRelationshipDefinition" type="numeric" required="True"/>
<cfproperty name="logicRule" displayname="logicRule" hint="logicRule of the stdGroupRelationshipDefinition" type="numeric" required="True"/>
<cfproperty name="includeRule" displayname="includeRule" hint="includeRule of the stdGroupRelationshipDefinition" type="numeric" required="True"/>
<!--- PSEUDO-CONSTRUCTOR: SETS DEFAULT VALUES IF INIT METHOD IS NOT CALLED --->
<cfscript>
variables.stdGroupRelationshipDefinitionID = "";
variables.stdGroupID = "";
variables.isPrimary = "";
variables.relationshipDefinitionID = "";
variables.relationshipRule = "";
variables.logicRule = "";
variables.includeRule = "";
</cfscript>
<!--- CONSTRUCTOR: TAKES IN ARGUMENTS AND CALLS SETTER (MUTATOR) FOR EACH ATTRIBUTE OF THE BEAN --->
<cffunction name="init" displayname="Init" hint="Constructor for the CFC" access="public" output="false" returntype="any">
<!--- ARGUMENTS FOR THE CONSTRUCTOR, ALL OF WHICH ARE OPTIONAL (NO-ARG CONSTRUCTOR) --->
<cfargument name="astdGroupRelationshipDefinitionID" displayname="stdGroupRelationshipDefinitionID" hint="stdGroupRelationshipDefinitionID of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="astdGroupID" displayname="stdGroupID" hint="stdGroupID of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="aisPrimary" displayname="isPrimary" hint="isPrimary of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="arelationshipDefinitionID" displayname="relationshipDefinitionID" hint="relationshipDefinitionID of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="arelationshipRule" displayname="relationshipRule" hint="relationshipRule of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="alogicRule" displayname="logicRule" hint="logicRule of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<cfargument name="aincludeRule" displayname="includeRule" hint="includeRule of the stdGroupRelationshipDefinition" type="any" required="false" default="" />
<!--- CALL THE SETTERS (MUTATORS) FOR EACH OF THE stdGroupRelationshipDefinition ATTRIBUTES AND PASS IN THE ARGUMENTS --->
<cfscript>
setstdGroupRelationshipDefinitionID(arguments.astdGroupRelationshipDefinitionID);
setstdGroupID(arguments.astdGroupID);
setisPrimary(arguments.aisPrimary);
setrelationshipDefinitionID(arguments.arelationshipDefinitionID);
setrelationshipRule(arguments.arelationshipRule);
setlogicRule(arguments.alogicRule);
setincludeRule(arguments.aincludeRule);
</cfscript>
<cfreturn this />
</cffunction>
<!--- GETTERS AND SETTERS (MUTATORS AND ACCESSORS) --->
<cffunction name="getstdGroupRelationshipDefinitionID" access="public" output="false" returntype="string">
<cfreturn variables.stdGroupRelationshipDefinitionID />
</cffunction>
<cffunction name="setstdGroupRelationshipDefinitionID" access="public" output="false" returntype="void">
<cfargument name="astdGroupRelationshipDefinitionID" type="string" required="true" />
<cfset variables.stdGroupRelationshipDefinitionID = arguments.astdGroupRelationshipDefinitionID />
</cffunction>
<cffunction name="getstdGroupID" access="public" output="false" returntype="string">
<cfreturn variables.stdGroupID />
</cffunction>
<cffunction name="setstdGroupID" access="public" output="false" returntype="void">
<cfargument name="astdGroupID" type="string" required="true" />
<cfset variables.stdGroupID = arguments.astdGroupID />
</cffunction>
<cffunction name="getisPrimary" access="public" output="false" returntype="string">
<cfreturn variables.isPrimary />
</cffunction>
<cffunction name="setisPrimary" access="public" output="false" returntype="void">
<cfargument name="aisPrimary" type="string" required="true" />
<cfset variables.isPrimary = arguments.aisPrimary />
</cffunction>
<cffunction name="getrelationshipDefinitionID" access="public" output="false" returntype="string">
<cfreturn variables.relationshipDefinitionID />
</cffunction>
<cffunction name="setrelationshipDefinitionID" access="public" output="false" returntype="void">
<cfargument name="arelationshipDefinitionID" type="string" required="true" />
<cfset variables.relationshipDefinitionID = arguments.arelationshipDefinitionID />
</cffunction>
<cffunction name="getrelationshipRule" access="public" output="false" returntype="string">
<cfreturn variables.relationshipRule />
</cffunction>
<cffunction name="setrelationshipRule" access="public" output="false" returntype="void">
<cfargument name="arelationshipRule" type="string" required="true" />
<cfset variables.relationshipRule = arguments.arelationshipRule />
</cffunction>
<cffunction name="getlogicRule" access="public" output="false" returntype="string">
<cfreturn variables.logicRule />
</cffunction>
<cffunction name="setlogicRule" access="public" output="false" returntype="void">
<cfargument name="alogicRule" type="string" required="true" />
<cfset variables.logicRule = arguments.alogicRule />
</cffunction>
<cffunction name="getincludeRule" access="public" output="false" returntype="string">
<cfreturn variables.includeRule />
</cffunction>
<cffunction name="setincludeRule" access="public" output="false" returntype="void">
<cfargument name="aincludeRule" type="string" required="true" />
<cfset variables.includeRule = arguments.aincludeRule />
</cffunction>
</cfcomponent>