Added template model methods to get first value of data properties and first statement of data props and uncollated object props. Improved efficiency of moniker/preferred title code in person template. Added order by statement to default list view queries so order is not random.
This commit is contained in:
parent
ec5283795f
commit
e028e17010
4 changed files with 16 additions and 3 deletions
|
@ -84,4 +84,13 @@ public class DataPropertyTemplateModel extends PropertyTemplateModel {
|
|||
return statements;
|
||||
}
|
||||
|
||||
public DataPropertyStatementTemplateModel getFirst() {
|
||||
return ( (statements == null || statements.isEmpty()) ) ? null : statements.get(0);
|
||||
}
|
||||
|
||||
public String getFirstValue() {
|
||||
DataPropertyStatementTemplateModel first = getFirst();
|
||||
return first == null ? null : first.getValue();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -65,4 +65,8 @@ public class UncollatedObjectPropertyTemplateModel extends ObjectPropertyTemplat
|
|||
public boolean isCollatedBySubclass() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public ObjectPropertyStatementTemplateModel getFirst() {
|
||||
return ( (statements == null || statements.isEmpty()) ) ? null : statements.get(0);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue