org.opencrx.kernel.account1.cci2
Interface AbstractAccount

All Known Subinterfaces:
AbstractAccount, AbstractGroup, AbstractGroup, Account, Account, Contact, Contact, ContractRole, ContractRole, CustomerContractRole, CustomerContractRole, Group, Group, LegalEntity, LegalEntity, UnspecifiedAccount, UnspecifiedAccount
All Known Implementing Classes:
Account, Contact, ContractRole, CustomerContractRole, Group, LegalEntity, UnspecifiedAccount

public interface AbstractAccount

Abstract class AbstractAccount


Method Summary
 List<Short> getAccountCategory()
           
 short getAccountRating()
          Retrieves the value for the attribute accountRating.
 short getAccountState()
          Retrieves the value for the attribute accountState.
 List<Short> getAccountType()
           
 String getAliasName()
           
 List<Short> getBusinessType()
           
 String getDescription()
           
 String getFullName()
           
 void setAccountCategory(short... accountCategory)
           This method is equivalent to
 void setAccountRating(short accountRating)
          Sets a new value for the attribute accountRating.
 void setAccountState(short accountState)
          Sets a new value for the attribute accountState.
 void setAccountType(short... accountType)
           This method is equivalent to
 void setAliasName(String aliasName)
          Sets a new value for the attribute aliasName.
 void setBusinessType(short... businessType)
           This method is equivalent to
 void setDescription(String description)
          Sets a new value for the attribute description.
 

Method Detail

getAccountCategory

List<Short> getAccountCategory()
Returns:
A list containing all elements for this attribute.

setAccountCategory

void setAccountCategory(short... accountCategory)

This method is equivalent to

   list.clear();
   for(short e : attributeName){
     list.add(e);
   }
 

Parameters:
accountCategory - value(s) to be added to accountCategory

getAccountRating

short getAccountRating()
Retrieves the value for the attribute accountRating.

Returns:
The non-null value for attribute accountRating.

setAccountRating

void setAccountRating(short accountRating)
Sets a new value for the attribute accountRating.

Parameters:
accountRating - The non-null new value for attribute accountRating.

getAccountState

short getAccountState()
Retrieves the value for the attribute accountState.

Returns:
The non-null value for attribute accountState.

setAccountState

void setAccountState(short accountState)
Sets a new value for the attribute accountState.

Parameters:
accountState - The non-null new value for attribute accountState.

getAccountType

List<Short> getAccountType()
Returns:
A list containing all elements for this attribute.

setAccountType

void setAccountType(short... accountType)

This method is equivalent to

   list.clear();
   for(short e : attributeName){
     list.add(e);
   }
 

Parameters:
accountType - value(s) to be added to accountType

getAliasName

String getAliasName()
Returns:
The possibly null value for attribute aliasName.

setAliasName

void setAliasName(String aliasName)
Sets a new value for the attribute aliasName.

Parameters:
aliasName - The possibly null new value for attribute aliasName.

getBusinessType

List<Short> getBusinessType()
Returns:
A list containing all elements for this attribute.

setBusinessType

void setBusinessType(short... businessType)

This method is equivalent to

   list.clear();
   for(short e : attributeName){
     list.add(e);
   }
 

Parameters:
businessType - value(s) to be added to businessType

getDescription

String getDescription()
Returns:
The possibly null value for attribute description.

setDescription

void setDescription(String description)
Sets a new value for the attribute description.

Parameters:
description - The possibly null new value for attribute description.

getFullName

String getFullName()
Returns:
The possibly null value for attribute fullName.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.