Package com.exedio.cope
Class UniqueConstraint
java.lang.Object
com.exedio.cope.Feature
com.exedio.cope.UniqueConstraint
- All Implemented Interfaces:
Copyable
,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11) UniqueConstraint
(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11, FunctionField<?> field12) -
Method Summary
Modifier and TypeMethodDescriptioncopy
(CopyMapper mapper) List<FunctionField<?>>
List<FunctionField<?>>
Deprecated.<P extends Item>
PFinds an item by its unique fields.Finds an item by its unique fields.<P extends Item>
PsearchStrict
(Class<P> typeClass, Object... values) Finds an item by its unique fields.searchStrict
(Object... values) Finds an item by its unique fields.<P extends Item>
PsearchUnique
(Class<P> typeClass, Object... values) Deprecated.Usesearch(Class,Object[])
insteadsearchUnique
(Object... values) Deprecated.Usesearch(Object[])
insteadMethods inherited from class com.exedio.cope.Feature
afterModelCreated, getAbstractType, getAnnotation, getID, getLocalizationKeys, getName, getPattern, getType, isAnnotationPresent, isSourceAlready, mount, readResolve, requireMounted, toString, toString, writeReplace
-
Constructor Details
-
UniqueConstraint
-
UniqueConstraint
-
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11) -
UniqueConstraint
public UniqueConstraint(FunctionField<?> field1, FunctionField<?> field2, FunctionField<?> field3, FunctionField<?> field4, FunctionField<?> field5, FunctionField<?> field6, FunctionField<?> field7, FunctionField<?> field8, FunctionField<?> field9, FunctionField<?> field10, FunctionField<?> field11, FunctionField<?> field12)
-
-
Method Details
-
copy
-
getFields
-
search
Finds an item by its unique fields.- Returns:
- null if there is no matching item.
-
searchStrict
Finds an item by its unique fields.- Throws:
IllegalArgumentException
- if there is no matching item.
-
search
Finds an item by its unique fields.- Returns:
- null if there is no matching item.
-
searchStrict
@Nonnull public <P extends Item> P searchStrict(Class<P> typeClass, Object... values) throws IllegalArgumentException Finds an item by its unique fields.- Throws:
IllegalArgumentException
- if there is no matching item.
-
getUniqueAttributes
Deprecated.Renamed togetFields()
. -
searchUnique
Deprecated.Usesearch(Object[])
instead -
searchUnique
Deprecated.Usesearch(Class,Object[])
instead
-
getFields()
.