public CFAsteriskSecGroupFormEditObj(ICFSecuritySecGroupFormObj argOrig) {
   orig = argOrig;
   getBuff();
   CFSecuritySecGroupFormBuff origBuff = orig.getBuff();
   buff.set(origBuff);
   requiredOwnerCluster = null;
   requiredContainerGroup = null;
   requiredParentApp = null;
   requiredParentForm = null;
 }
 public CFSecuritySecGroupFormBuff getBuff() {
   if (buff == null) {
     buff =
         ((ICFAsteriskSchema) getOrigAsSecGroupForm().getSchema().getBackingStore())
             .getFactorySecGroupForm()
             .newBuff();
     buff.set(orig.getBuff());
   }
   return (buff);
 }
 public void copyOrigToBuff() {
   CFSecuritySecGroupFormBuff origBuff = getOrigAsSecGroupForm().getSecGroupFormBuff();
   CFSecuritySecGroupFormBuff myBuff = getSecGroupFormBuff();
   myBuff.set(origBuff);
 }
 public void copyBuffToOrig() {
   CFSecuritySecGroupFormBuff origBuff = getOrigAsSecGroupForm().getSecGroupFormBuff();
   CFSecuritySecGroupFormBuff myBuff = getSecGroupFormBuff();
   origBuff.set(myBuff);
 }