001 /*
002 * Copyright 2011 The Kuali Foundation.
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016 package org.kuali.kfs.module.endow.businessobject;
017
018 import org.kuali.rice.kns.bo.PersistableBusinessObject;
019
020 public interface EndowmentTransactionSecurity extends PersistableBusinessObject {
021
022 /**
023 * Get the documentNumber
024 *
025 * @return documentNumber
026 */
027 public String getDocumentNumber();
028
029 /**
030 * Set the documentNumber
031 *
032 * @param documentNumber
033 */
034 public void setDocumentNumber (String documentNumber);
035
036 /**
037 * Gets the securityLineTypeCode.
038 *
039 * @return securityLineTypeCode
040 */
041 public String getSecurityLineTypeCode();
042
043 /**
044 *Sets the securityLineTypeCode.
045 *
046 * @param securityLineTypeCode
047 */
048 public void setSecurityLineTypeCode(String securityLineTypeCode);
049
050 /**
051 * @return Returns the securityID.
052 */
053 public String getSecurityID();
054
055 /**
056 * @param securityID The securityID to set.
057 */
058 public void setSecurityID(String securityID);
059
060 /**
061 * @return Returns the security object.
062 */
063 public Security getSecurity();
064
065 /**
066 * @param security The security object to set.
067 */
068 public void setSecurity(Security security);
069
070 /**
071 * @return Returns the registrationCode.
072 */
073 public String getRegistrationCode();
074
075 /**
076 * @param registrationCode The registrationCode to set.
077 */
078 public void setRegistrationCode(String registrationCode);
079
080 /**
081 * @return Returns the registrationCode object.
082 */
083 public RegistrationCode getRegistrationCodeObj();
084
085 /**
086 * @param registrationCodeObj The registrationCode object to set.
087 */
088 public void setRegistrationCodeObj(RegistrationCode registrationCodeObj);
089
090
091 }
092