musiclibrary.java
来自「ejb20_src_relationships.rar」· Java 代码 · 共 75 行
JAVA
75 行
package examples.ejb20.relationships.bands;
import java.rmi.RemoteException;
import java.sql.Date;
import java.util.Set;
import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.EJBObject;
public interface MusicLibrary extends EJBObject
{
// Add / Remove Bands. These methods also create the associated
// Artist and FanClubs
public void addBand(BandInfo bandInfo)
throws RemoteException;
public void addBands(Collection bandInfos)
throws RemoteException;
public void removeBand(BandPK bandPK)
throws RemoteException;
public void removeBand(BandInfo bandInfo)
throws RemoteException;
public void removeBands(Collection bandInfos)
throws RemoteException;
public void removeBandsThatExist(Collection bandInfos)
throws RemoteException;
public void removeBandsByPK(Collection bandPKs)
throws RemoteException;
// Add / Remove Recordings
public void addRecording(RecordingInfo recInfo)
throws RemoteException;
public void addRecordings(Collection recInfos)
throws RemoteException;
public void removeRecording(RecordingPK recPK)
throws RemoteException;
public void removeRecording(RecordingInfo recInfo)
throws RemoteException;
public void removeRecordings(Collection recInfos)
throws RemoteException;
public void removeRecordingsThatExist(Collection recInfos)
throws RemoteException;
public void removeRecordingsByPK(Collection recPKs)
throws RemoteException;
// Utility Methods
public Collection getBands() throws RemoteException;
public Collection getRecordings(BandPK band) throws RemoteException;
public Collection getRecordingsNotByBand(BandPK badBand)
throws RemoteException;
public Set getAfterDateExcludeBand(Date date, BandPK badBandPK)
throws RemoteException;
public String getWriteUpForBand(BandInfo bandInfo) throws RemoteException;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?