public class OdiMainPartition extends OdiPartition
OdiDataStore
.
A main partition is owned by an {OdiDataStore
instance and can have sub partitions.
OdiPartition
,
OdiSubPartition
,
Serialized FormNAME_MAX_LENGTH
Constructor and Description |
---|
OdiMainPartition(OdiDataStore pDataStore,
java.lang.String pName)
Constructs a new main partition.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection |
getSubPartitions()
Returns an unmodifiable collection of
OdiSubPartition s that belongs to this OdiMainPartition . |
java.lang.String |
getType()
Obtains the type of this partition
|
void |
removeSubPartition(OdiSubPartition pSubPartition)
Remove the given
OdiSubPartition from the collection of OdiSubPartition s. |
getDataStore, getDescription, getInternalId, getName, getPartitionId, getSecurityContainer, setDescription
equals, getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, hashCode, isInstanceLevelSecurityNeeded, isNew, toString
getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, invokeCustomizedPersistenceMethodFor
getFirstDate, getFirstUser, getLastDate, getLastUser, isInstanceLevelSecurityNeeded
getGlobalId
getGlobalId, getNumericId
public OdiMainPartition(OdiDataStore pDataStore, java.lang.String pName)
This constructor also set the parent OdiDataStore
of this partition and it's name.
pDataStore
- the parent datastore of this paritionpName
- the name of this partitionDomainRuntimeException
- if the pDataStore is null or if the name is null, empty or longer than NAME_MAX_LENGTHpublic void removeSubPartition(OdiSubPartition pSubPartition)
OdiSubPartition
from the collection of OdiSubPartition
s.pSubPartition
- pSubPartition.DomainRuntimeException
- if pSubPartition is null or does not belong to this
OdiMainPartition
.getSubPartitions()
public java.util.Collection getSubPartitions()
OdiSubPartition
s that belongs to this OdiMainPartition
.
Use removeSubPartition(OdiSubPartition) to remove OdiSubPartition
.
OdiSubPartition
removeSubPartition(OdiSubPartition)
public java.lang.String getType()
IPartition